Kotlin
[코틀린] break와 continue에 라벨 사용
Sky Titan
2020. 9. 18. 17:12
728x90
break,cotinue 에 라벨 사용
- 여러 반복문, 조건문을 중첩해서 사용하는 경우 라벨링을 통해서 break, continue문 사용할 때 어느 곳으로 향할지 알릴 수 있다.
first@ for(i in 1..10)
{
println("처음")
second@ for(j in 1..10)
{
println(j)
break@first
}
}
//결과 :
처음
1
- first@ 라벨이 붙은 바깥 반복문이 멈춘다.
- continue도 마찬가지로 사용 ( first 라벨이 붙은 반복문이 해당 턴을 넘기고 진행한다)
first@ for(i in 1..10)
{
println("처음")
second@ for(j in 1..10)
{
println(j)
break@second
}
}
/*결과 :
처음
1
처음
1
처음
1
처음
1
처음
1
처음
1
처음
1
처음
1
처음
1
처음
1
*/
- @second 라벨이 붙은 for문이 멈춘다.
728x90