Files
kotlin-fork/js/js.translator/testData/native/cases/undefined.kt
T
2014-09-16 19:34:57 +04:00

23 lines
387 B
Kotlin

package foo
/*function g should return 0 if a parameter is undefined 1 if parameter is 1 and 3 if parameter is 3*/
native
fun f(g: (Int?) -> Int): Boolean = noImpl
fun box(): Boolean {
val b = {
(a: Int?) ->
if (a == null) {
0
}
else if (a == 1) {
1
}
else {
3
}
}
return f(b)
}