14 lines
356 B
Kotlin
Vendored
14 lines
356 B
Kotlin
Vendored
import kotlin.*
|
|
|
|
fun test(a: Any) = when (a::class) {
|
|
String::class -> "String"
|
|
Int::class -> "Int"
|
|
Boolean::class -> "Boolean"
|
|
else -> "Else"
|
|
}
|
|
|
|
const val a = <!EVALUATED: `String`!>test("")<!>
|
|
const val b = <!EVALUATED: `Int`!>test(1)<!>
|
|
const val c = <!EVALUATED: `Boolean`!>test(true)<!>
|
|
const val d = <!EVALUATED: `Else`!>test(2.0)<!>
|