Kotlin Break, Return, Continue
Kotlin break, return, continue  각 종 종료문에 대해서 알아보자. return  현재 수행 중인 함수를 종료하는 구문이다.  함수에 수행항 코드가 남아 있더라도 그 즉시 종료하고 이후의 코드를 수행하지 않는다. fun main () {     val r1 = testFun1 ( 100 )     println ( "r1 : $ r1 " ) } fun testFun1 (a1:Int) : Int {     println ( "tesetfun1" )     return a1 + 100 } return 의 값을 가지고 원래 호출한 함수로 돌아간다. fun main () {     val r1 = testFun1 ( 0 )     println ( "r1 : $ r1 " ) } fun testFun1 (a1:Int) : Int {     println ( "tesetfun1" )     if (a1 == 0 ) {         return - 1     }         println ( "a1 이  0 인 경우 이 부분이 수행되지 않는다 " )         return 100 / a1 } return 이 수행 되면, return 이후의 코드는 수행되지 않는다. 값을 되돌려 주겠다라는 뜻보다는 해당 코드로 다시 돌아가겠다는 뜻으로 이해하는게 좋다. break  가장 가까운 반복문을 중단한다.   반복 횟수가 남아 있더라도 반복을 중단한다. for (i in 1 .. 10 ) {     if ( i > 5 ) {         break     }     println ( "item $ i " ) } >> item 1 item 2 item 3 item 4 item 5 continue  continue를 만나면 아래 코드를 수행하지 않고 다음 반복으로 넘어간다. for (i in 1 .. 10 ) {     if ( i %...