Android Kotlin (when)

이성진·2023년 10월 27일
0

TIL

목록 보기
60/95

Android Kotlin에서 when 사용법

Kotiln에서 when 구문은 Java의 swtich 문을 대체하며 , 훨씬 더 강력하고 유연한 조건 분기 도구로 사용됩니다. when 구문은 값을 평가하고 일치하는 첫번째 분기로 이동하여 해당 블록의 코드를 실행합니다.

기본 사용방법

val x = 3

when (x) {
    1 -> println("x is 1")
    2 -> println("x is 2")
    else -> println("x is neither 1 nor 2")
}

여러 값에 대해 한 번에 일치시킬 수도 있습니다.

when (x) {
    0, 1 -> println("x is 0 or 1")
    else -> println("x is neither 0 nor 1")
}

조건을 사용하여 분기를 만들 수 있습니다.

when {
    x < 5 -> println("x is less than 5")
    x > 5 -> println("x is greater than 5")
    else -> println("x is 5")
}

코틀린의 when은 객체의 타입을 검사할 때 , 범위 또는 컬렉션에 값이 포함되어 있는지 확인할 때 , 그리고 많은 다른 경우에도 사용할 수 있습니다. 이로 인해 코드가 더 깔끔하고 읽기 쉬워집니다.

profile
2023.08 ~ Android Kotlin 공부

0개의 댓글