반응형

코틀린 루프에서 continue 와 break


var 
i=0
while(true){                   //무한 루프


if (i==10){continue}        // i가 10이 되면 while(true)로 이동해서  다시 실행합니다.

                                      // 하단 코드는 처리하지 않음 

                                      //goto 와 같음    


//실행 예제 코드---------------------------------------------------------------
val b=aeffbuf.int           //이 부분은  i 가 10일때는 실행되지 않는다 

                                    //i 가 =10 일 때 continue -> while(true) 부터 다시 실행하기 때문

 

                                    // i 가 20일때 종료 되므로

                                    // i 가 = 0...9,10...19 일 때 만 val b=aeffbuf.int 및 이하 코드를 실행 하게 된다

//----------------------------------------------------------------------------------


i++                           // i는 1 증가

 

if (i==20){break}          //i 가 = 20 이면 whiel(true) 루프를 빠져나와 종료하게 된다
}

 

코틀린의 continue와 break는

for  , do  루프  문 에도 똑같이 사용됩니다.

반응형

+ Recent posts