1. 흐름제어
return - 함수를 종료하고 값을 돌려준다.
break - 반복을 종료
continue - 다음 반복 조건으로 즉시 넘어가는 역할
break, continue 사용 예
// break
for(i in 1..10){
if(i==3)break
println(i)
}
// continue
for(i in 1..10){
if(i==3)continue
println(i)
}
// 코틀린에서 추가된 내용
// loop를 이용해 반복문안의 또하나의 반복문에서 즉시 종료 가능
loop@for(i in 1..10){
for(j in i..10){
if(i==1 && j==2) break@loop
println("i: $i, j: $j") // 따옴표 안에서 변수를 출력할 때 $를 변수앞에 입력
}
}
2. 논리 연산자
&&, ||, ! : AND, OR, NOT
논리 연산자 사용 예
// boolean값을 사용
println(true && false)
println(true || false)
println(!true)
println(!false)
// 변수를 사용
var a=4
var b=6
println(a>5 && b>5)
'코틀린 공부' 카테고리의 다른 글
코틀린 공부(8) 클래스 - 2 (0) | 2021.06.22 |
---|---|
코틀린 공부(7) 클래스 - 1 (0) | 2021.06.22 |
코틀린 공부(5) 반복문, 증감연산자 (0) | 2021.06.22 |
코틀린 공부(4) 조건문 (0) | 2021.06.22 |
코틀린 공부(3) 타입추론과 함수 (0) | 2021.06.22 |