Files
kotlin-fork/js/js.translator/testFiles/webDemoExamples1/cases/patternMatching.kt
T
2012-02-27 21:55:58 +04:00

19 lines
322 B
Kotlin

fun main(args : Array<String>) {
cases("Hello")
cases(1)
cases(MyClass())
cases("hello")
}
fun cases(obj : Any) {
when(obj) {
1 -> println("One")
"Hello" -> println("Greeting")
!is String -> println("Not a string")
else -> println("Unknown")
}
}
class MyClass() {
}