mirror of
https://github.com/MorizzG/rlox.git
synced 2025-12-06 04:12:42 +00:00
16 lines
238 B
Lox
16 lines
238 B
Lox
{
|
|
var f;
|
|
|
|
{
|
|
var a = "a";
|
|
fun f_() { print a; }
|
|
f = f_;
|
|
}
|
|
|
|
{
|
|
// Since a is out of scope, the local slot will be reused by b. Make sure
|
|
// that f still closes over a.
|
|
var b = "b";
|
|
f(); // expect: a
|
|
}
|
|
}
|