tests/pass/op_close.lua

changeset 126
07ec490c7a6f
equal deleted inserted replaced
125:39b6ba804009 126:07ec490c7a6f
1 local f = {};
2 for i=1,2 do
3 local p;
4 f[i] = function (set)
5 if set then
6 p = set;
7 end
8 return p;
9 end;
10 end
11
12 assert(f[1]("foo") == "foo");
13 assert(f[2]("bar") == "bar");
14 assert(f[1]() == "foo");
15 assert(f[2]() == "bar");

mercurial