break

· Skils/Kotlin
루프의 시작이나 끝 부분이 아닌 중간에서 종료 조건을 검사하면 편리할 수 있다. 이런 경우를 위해 코틀린은 몇 가지 식을 제공한다. break는 즉시 루프를 종료시키고, 실행 흐름이 루프 바로 다음 문으로 이동하게 만든다. continue는 현재 루프 이터레이션을 마치고 조건 검사로 바로 진행하게 만든다. 말로만 들으면 서로의 의미가 무엇인지 아마 헷갈릴 수 있다. fun main() { val a=IntArray(10) {it} var sum=0 for(x in 0..10){ if(x==5){ break; } print(x); //0,1,2,3,4 } } 위 경우에는 x가 5가되는 순간 break를 만나서 for문이 강제로 종료된다. fun main() { val a=IntArray(10) {it} v..