support closure!!!!!

This commit is contained in:
2025-12-20 20:38:59 +08:00
parent e7ca714a89
commit 56459a5eeb
3 changed files with 31 additions and 17 deletions

View File

@@ -1,8 +1,9 @@
func build_adder(x) -> Function
{
return func(a) => a + x;
var x = 1;
func f() {
x = x + 1;
}
var add2 = build_adder(2);
var println = __fstdout_println;
println(add2(1));
f();
var print = __fstdout_println;
print(x);