반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
이번 포스팅에서는 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 에 대해 알아보았습니다.
다음 포스팅부터는 코틀린의 클래스와 객체에 대해 공부합니다.
반응형
'코틀린(Kotlin)' 카테고리의 다른 글
코틀린(kotlin) : 프로퍼티와 필드 Properties and Fields (0) | 2018.01.30 |
---|---|
코틀린(kotlin) : 클래스와 상속 class and inheritance (0) | 2018.01.29 |
코틀린(kotlin) : if, when, for, while 문의 제어 흐름 (0) | 2018.01.26 |
코틀린(kotlin) : 패키지와 임포트 package and import (0) | 2018.01.26 |
코틀린(kotlin) : 기본 타입 : Numbers, Characters, Booleans, Arrays (4) | 2018.01.25 |