Files
rlox/examples/test_closure.lox
T
2026-07-22 11:36:43 +02:00

28 lines
337 B
Lox
Executable File

closure :: fn() do
value := "Closure";
internal :: fn() do
print value;
return value;
end
return internal;
end
internal := closure();
internal();
a := "Global";
b := a;
c := b;
c = b = a;
d := c = b = a;
do
showA :: fn() do
print a;
end
showA();
a := "Local";
showA();
end