코틀린(Kotlin)

코틀린(kotlin) : 코틀린 return, break, continue

알통몬_ 2018. 1. 26. 16:00
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


이번 포스팅에서는 return, break, continue 에 대해 공부합니다.


코틀린에서는 세 가지의 구조적 건너뛰기 표현 식이 있습니다.


return : 보통 함수의 가장 마지막에 선언하는데요. return 을 만나는 순간, 함수의

코드가 끝나지 않았더라도, 함수에서 벗어납니다.

break : 루프에서 빠져나옵니다.

continue : 보통 반복문에서 코드를 진행하지 않고 다음 단계로 넘어갑니다.


반복문에서 break


for( i in 1..100) {
if(i == 10) break
print(i)
}

// 반복문 앞에 루프의 이름을 정해주면
// 원하는 반복문에서 벗어날 수 있습니다.
aloop@ for(i in 1..10) {
for(j in 1..10) {
if((i * j) == 20) break@aloop
}
}


continue 보기


for( i in 1..20) {
if(i % 5 == 0) continue
print("$i /")
}

실행해보면, i가 5의 배수일 때는 출력이 되지 않습니다.


return 보기


for( i in 1..20) {
if(i == 5) return

print("$i /")
}

실행해보면, i가 5가 되었을 때 반복문에서 빠져 나옵니다.


간단하게 return, break, continue 에 대해 알아보았습니다.

다음 포스팅부터는 코틀린의 클래스와 객체에 대해 공부합니다.

반응형