comparison: tests/pass/op_close.lua
tests/pass/op_close.lua
- changeset 126
- 07ec490c7a6f
equal
deleted
inserted
replaced
|
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"); |