Files
kotlin-fork/js/js.translator/testData/expression/misc/cases/elvis.kt
T
2014-03-11 20:04:00 +04:00

21 lines
309 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
}