Module:LuaCall: Difference between revisions
From Test Wiki
Content deleted Content added
rm unnecessary use of preprocess |
NaN is another var, which is nil. tonumber('0') is conditionally true |
||
| Line 6: | Line 6: | ||
local reserved_function,reserved_contents |
local reserved_function,reserved_contents |
||
for k,v in pairs(parent.args or {}) do |
for k,v in pairs(parent.args or {}) do |
||
if tonumber(v) |
--if tonumber(v) then v=tonumber(v) end |
||
_G[k]=v -- transfer every parameter directly to the global variable table |
_G[k]=tonumber(v) or v -- transfer every parameter directly to the global variable table |
||
-- debuglog=debuglog..k.."="..v.."</nowiki><br /><nowiki>" |
-- debuglog=debuglog..k.."="..v.."</nowiki><br /><nowiki>" |
||
end |
end |
||
for k,v in pairs(frame.args or {}) do |
for k,v in pairs(frame.args or {}) do |
||
if tonumber(v) |
--if tonumber(v) then v=tonumber(v) end |
||
_G[k]=v -- transfer every parameter directly to the global variable table |
_G[k]=tonumber(v) or v -- transfer every parameter directly to the global variable table |
||
end |
end |
||
--- Alas Scribunto does NOT implement coroutines, according to |
--- Alas Scribunto does NOT implement coroutines, according to |
||