Files
kotlin-for-java-developers/src/Conditionals.kt
2025-08-01 10:03:04 +02:00

31 lines
458 B
Kotlin

import Color.*;
fun main() {
when (RED) {
RED -> println("red")
BLUE -> println("blue")
GREEN -> println("green")
}
when ("y") {
"yes", "y" -> println("Yes")
else -> println("No")
}
val b: A = B()
when (b) {
// Smart cast b to the type B
is B -> println("B")
else -> println("Unknown")
}
}
enum class Color {
BLUE, GREEN, RED
}
open class A
class B : A()