본문 바로가기
언어/Kotlin

코틀린 when

by 김어찐 2022. 5. 24.
728x90
package `when`

fun main() {
    val a1 = 2
    when (a1) {
        1 -> println("a1 = 1")
        2 -> {
            println("a1 = 2")
        }
        3 -> println("a1 = 3")
        else -> println("값 없음")
    }
    val a2 =3

    when (a2) {
        1,2 -> println("1, 또는 2 입니다")
        3,4 -> println("3, 또는 4 입니다")
    }

    val a5 =5
    when (a5) {
        in 1..3 -> println("1~3 사이")
        in 4..6 -> println("4~6 사이")
    }
    println("setValue(1) = ${setValue(1)}")
}

fun setValue(a1: Int)  = when(a1){
    1 -> "문자열1"
    2 -> "문자열2"
    else -> "그외"
}
728x90

'언어 > Kotlin' 카테고리의 다른 글

코틀린 상속  (0) 2022.05.24
코틀린 생성자  (0) 2022.05.24
코틀린 반복문  (0) 2022.05.24
코틀린 함수  (0) 2022.05.24
코틀린 변수와 자료형  (0) 2022.05.24