Files
kotlin-fork/js/js.translator/testFiles/expression/misc/cases/elvis.kt
T
2012-04-02 20:46:03 +04:00

21 lines
290 B
Kotlin

package foo
fun box() : Boolean {
if (f(null) != false) {
return false;
}
if (f(2) != true) {
return false;
}
if (f(1) != false) {
return true;
}
return true
}
fun Int.isEven() = (this % 2) == 0
fun f(a : Int?) : Boolean {
return a?.isEven() ?: false
}