상세 컨텐츠

본문 제목

[Kotlin] 라벨

프로그래밍

by 독서와 여행 2021. 3. 30. 22:00

본문

fun main() {
    retFunc()
}

inline fun inlineLambda(a: Int, b: Int, out:(Int, Int) -> Unit){
    out(a,b)
}

fun retFunc(){
    println("start of reFunc")
    inlineLambda(13,3) lit@{ a, b ->
    val result = a + b 
    if (result > 10) return@lit 
    println("result") 
    }
    println("End")
}

 

이렇게 하면 lit@ 블럭 바깥부분으로 탈출한다.

   

'프로그래밍' 카테고리의 다른 글

[Kotlin] 이해못한코드  (0) 2021.04.01
[Kotlin] break 과 라벨 함께 사용하기  (0) 2021.03.30
[Kotlin] 함수 선언  (0) 2021.03.29
[Kotlin] inline  (0) 2021.03.29
[Kotlin] lamba  (0) 2021.03.29

관련글 더보기

댓글 영역