// 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
*/