Files
Toy/tests/scripts/test_function_closures.toy
T

23 lines
236 B
Plaintext

//closures
fn makeCounter() {
var counter: Int = 0;
fn increment() {
return ++counter;
}
return increment;
}
var tally = makeCounter();
while (true) {
var result = tally();
print result;
if (result >= 10) {
break;
}
}