Kotlinif文系whenとAnyタイプ


if

    var a = 7
    
    if (a > 10) {
        println("a는 10보다 크다")
    } else {
        println("a는 10보다 작거나 같다")
    }
isを使用したデータ型チェック
if(a is Int) println("a는 Int형이다")

when


使用方法
Anyはどんな資料型のKotlinトップクラスの資料型です
fun doWhen(a: Any) {
    when(a) {
        1 -> println("정수 1입니다")
        "hi" -> println("hello world")
    }
}

fun main() {
    doWhen("hi")
}