코틀린 강좌 #6 흐름제어와 논리연산자

Kotlin/기본 문법 · 2020. 12. 12. 13:28

테크과학! DiMo

 

테크과학! DiMo

개발자가 얘기하는 생활 속 IT기술에 대한 과학! 여러분이 몰랐던, 혹은 정확히 알지 못했던 IT 테크놀러지를 파드립니다! 좋은 영상을 위한 채널 후원, 투네이션을 통해서 해주세요! 후원링크 htt

www.youtube.com

 

 

개발 환경: play.kotlinlang.org


흐름제어

 

return: 함수를 종료하고 값을 반환하는 역할

 

break: 반복문 내 구문이 실행되는 중간에 즉시 반복문을 종료하고 다음 구문으로 넘어감

 

continue: 다음 반복조건으로 즉시 넘어감

 

[label] 다중 반복문에서 break나 continue가 적용되는 반복문을 label을 통해 지정 할 수 있음

label이름@ 반복문(for, while) (break,continue)@label 이름
따옴표 안에서 변수를 출력할 때는 "$변수명"으로 출력 가능

 

 

 

논리 연산자 


- 논리 값을 연산하여 새로운 논리 값을 도출할 때 쓰는 연산자

 

- 종류 : &&, ||, !



fun main() {
    println(true && false)
    println(true || false)
    
    var a:Int = 6
    var b:Int = 4
    
    println(a > 6 && b > 3)
    
    
    loop@for (i in 1..10) {
        for (j in 1..10) {
        	if (i == 1 && j == 2) break@loop
            println("i : $i, j : $j")
        }
    }
}