1 2 3 4 5 6 7 8 9 10 11 12 13
var list = [] var i = 1 while (i < 4) { var j = i + 1 list.add(Fn.new { System.print(j) }) i = i + 1 } for (f in list) f.call() // expect: 2 // expect: 3 // expect: 4