카테고리 없음

[Kotlin4-1] break/ continue

연나연 2024. 1. 2. 13:16

return

현재 수행 중인 함수를 종료하는 구문이다.
함수에 수행할 코드가 남아 있더라도 함수를 종료하고 함수를 호출한 쪽으로 되돌아 간다.
반환 값이 있을 경우 return 문 다음에 반환 값을 작성한다.
break

가장 가까운 반복문을 종료한다.
반복 횟수가 남아 있더라도 종료된다.
continue

반복문에서 continue 이후에 코드가 더 있더라도 다시 위로 올라가는 구문이다.
continue 이후의 코드를 무시하고 다음 반복으로 진행되도록 하는 구문이다.
break : 가장 가까운 반복문의 수행을 중단시킨다.

fun main(){

    for(v1 in 1..10){
        if(v1 > 5){
            break;
        }
        println("v1 : $v1")
    }
}​
출력결과
continue : 다음 반복으로 넘어간다.
fun main(){

    for(v2 in 1..10){
        if(v2 % 2 == 0){
            continue;
        }
        println("v2 : $v2")
    }
}​
출력결과