// IfBun.kt(If文) fun main(){ if(false){ println("ifブロック") } else { println("elseブロック") } } // elseブロック // WhenBun.kt(When文) fun main() { // when #1 when (false) { true -> println("#1: true") false -> println("#1: false") } // when #2 when (true) { true -> println("#2: true") false -> println("#2: false") } // when #3 when ("string") { "string" -> println("#3: string") else -> println("#3: else") } // when #4 when (null) { null -> println("#4: null") else -> println("#4: not null") } // when #5 class Car(val color: String) val car1 = Car("red") val car2 = Car("blue") when(car2) { car1 -> println("#5: car1") car2 -> println("#5: car2") } } /* #1: false #2: true #3: string #4: null #5: car2 */