22 lines
305 B
Kotlin
22 lines
305 B
Kotlin
package foo
|
|
|
|
class M() {
|
|
var m = 0
|
|
|
|
fun eval() {
|
|
var d = {
|
|
var c = {Int.() -> this + 3}
|
|
m += 3.c()
|
|
}
|
|
d();
|
|
}
|
|
}
|
|
|
|
fun box() : Boolean {
|
|
var a = M()
|
|
if (a.m != 0) return false;
|
|
a.eval()
|
|
if (a.m != 6) return false;
|
|
|
|
return true;
|
|
} |