fun box() : String { var i = 0 val lambda = { i++ } lambda() i++ //the problem is here // i = i + 1 //this way it works return if (i == 2) "OK" else "fail" }