tests/pass/upvalue.lua@16b833862ae2
tests/pass/upvalue.lua
Wed, 24 Nov 2010 03:36:14 +0000
- author
- Matthew Wild <mwild1@gmail.com>
- date
- Wed, 24 Nov 2010 03:36:14 +0000
- changeset 141
- 16b833862ae2
- parent 126
-
07ec490c7a6f
- permissions
- -rw-r--r--
Implement basic string.format() supporting %d/%s
local u;
local f = {};
for i=1,2 do
f[i] = function (set)
if set then
u = set;
end
return u;
end;
end
assert(f[1]("foo") == "foo");
assert(f[2]() == "foo");
assert(f[2]("bar") == "bar");
assert(f[1]() == "bar");