-
[Kotlin] 7. 흐름제어와 논리연산자Kotlin 2024. 3. 12. 17:16
흐름제어
break
구문이 실행되는 중간에 반복문을 종료하고
for(i in 1..9){ if(i == 3)break println(i) }
continue
건너뛰고 반복문 계속 진행
for(i in 1..9){ if(i == 3)continue println(i) }
레이블
loop@for(i in 1..10){ for(j in 1..10){ if(i == 1 && j == 2)break@loop println("i : $i, j : $j") } }
loop@ 이 부분이 레이블이며
고전 언어에서는 수동으로 하나씩 반복문을 종료해줘야했지만
kotlin에선 레이블을 이용해 반복문을 한번에 종료할 수 있습니다.println("i : $i, j : $j"): " " 안에 변수를 사용할 때 $ 표시와 함께 사용하면 자바에서 사용했던 "i : " + i 와 같은 기능을 합니다
논리 연산자
자바와 동일합니다.
'Kotlin' 카테고리의 다른 글
[Kotlin] 상속 (0) 2024.03.12 [Kotlin] 8. 클래스 생성, 생성자, init, constructor (보조 생성자 ) (0) 2024.03.12 [Kotlin] 6. 반복문과 증감 연산자 (0) 2024.03.12 [Kotlin]5. 조건문과 비교연산자 (0) 2024.03.12 [Kotlin] 4. 타입추론과 함수 (0) 2024.03.12