Kotlin - break label 문, break label 문 형식

CODEDRAGON Development/Kotlin

반응형


 

 

Kotlin - break label

·         break 문은 가장 가까운 하나의 반복문만을 빠져나가게 해줍니다.

·         break label break문과 같지만 다중 반복문에서 한번에 바깥쪽 반복문까지 탈출할   많이 쓰이는 제어문입니다.

·         이상의 반복문을 벗어날 경우 break label 사용할수 있지만 빈번한 사용은 바람직하지 않습니다.

 

 

 

 

break label 형식

반복문의 바로 앞에 @기호와 함께 레이블을 지정하고 여러 개의 반복을 한꺼번에 빠져나가이 위해서는 break@ 함께 지정한 레이블명을 호출하면 됩니다.

 

레이블명@ while(조건식){

for(item in shapes[i]){

if(item == 'A')

break@레이블명

 

}

 

}

target@ while(조건식){

for(item in shapes[i]){

if(item == 'A')

break@target

 

}

 

}

 

 


반응형