Module:LuaCall: Difference between revisions
From Test Wiki
Content deleted Content added
re-factoring |
+call_n() |
||
| Line 108: | Line 108: | ||
return get(frame.args[1])( |
return get(frame.args[1])( |
||
unpack(pairs2ArrayWithFunc(tonumberOrString, ipairsAtOffset(frame.args, 1))) |
unpack(pairs2ArrayWithFunc(tonumberOrString, ipairsAtOffset(frame.args, 1))) |
||
) |
|||
end |
|||
--[[ |
|||
------------------------------------------------------------------------------------ |
|||
-- call_n |
|||
-- |
|||
-- Like call(), but passing all arguments as number |
|||
------------------------------------------------------------------------------------ |
|||
--]] |
|||
function p.call_n(frame) |
|||
return get(frame.args[1])( |
|||
unpack(pairs2ArrayWithFunc(tonumber, ipairsAtOffset(frame.args, 1))) |
|||
) |
) |
||
end |
end |
||