22 lines
306 B
Kotlin
22 lines
306 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;
|
|
} |