[Kotlin] 흐름제어, 논리 연산자 설명 & 예제
- Language/Kotlin
- 2021. 1. 29.
728x90
흐름 제어 키워드
return
'함수를 종료' 값을 반환하는 역할
break
반복문 내의 구문이 실행되는 중간에 즉시 반복문을 '종료' 하고 다음 반복문으로 넘어감
continue
다음 반복 조건으로 즉시 넘어가는 역할(종료가 아니다)
fun main() {
for (i in 1..10) {
if (i == 3) break
print(i)
}
println()
for (i in 1..10) {
if (i == 3) continue
print(i)
}
println()
//label 달아주면 한번에 break 가능
//고전적 문법에서는 내부에서 break 걸려도 밖에서 계속 돈다
loop@ for (i in 1..10) {
for (j in 1..10) {
if (i == 1 && j == 2) break@loop
println("i : $i, j : $j")
}
}
}
논리 연산자
&& / || / !
fun main() {
println(true && false)
println(true || false)
println(!true)
println(!false)
}
728x90
'Language > Kotlin' 카테고리의 다른 글
[Kotlin] 클래스의 생성자, 상속 설명 & 예제 (0) | 2021.02.01 |
---|---|
[Kotlin] 클래스의 기본구조 설명 & 예제 (0) | 2021.01.29 |
[Kotlin] 조건문(when) 설명 & 예제 (0) | 2021.01.29 |
[Kotlin] 형변환, 배열, 타입추론, 함수 설명 (0) | 2021.01.29 |
[Kotlin] 변수와 자료형 (0) | 2021.01.28 |