calls within parameter lists

This commit is contained in:
2022-08-26 13:03:18 +01:00
parent 7bd67765aa
commit 151f681954
2 changed files with 19 additions and 0 deletions

View File

@@ -29,4 +29,17 @@ var tally = make();
assert tally() == 1 && tally() == 2, "Closures failed";
//expressions as arguments
fn argFn() {
return 42;
}
fn outerFn(val) {
assert val == 42, "expression as argument failed";
}
outerFn(argFn());
print "All good";