词条 | Module:Sandbox/Qx.est |
释义 | -- Google Code-in 2017, Introduction to Lua in Wikipedia. -- Creating Lua modules! local p = {}; function p.hello( frame ) return "Hello, world!"; end; function p.temperature( frame ) cel = tonumber( frame.args.celsius ) or 0; fah = ((cel * 9)/5) + 32;
msg = cel .. " degrees Celsius is " .. fah .. " degrees Fahrenheit.";
if cel > 9 then msg = msg .. " It is warm."; else msg = msg .. " It is cold."; end;
return msg; end; p.times = function(frame) local num = tonumber( frame.args.num ) or 2 local out = num .. " times table for i = 1, 12 do out = out .. i .. " times " .. num .. " is equal to " .. i * num .. " end return out end p.mum = function(frame) local family = {"Dad", "Mum", "Uncle Stan", "Aunty Elsie", "Brian", "Uncle Ben", "Peter", "Aunt May"}; local msg = "";
for i = 1, #family do msg = msg .. "Hello " .. family[i] .. " end;
return msg; end; p.Hi = function(frame) strName = frame.args.name or "Jimbo"; return "Hello from Lua to my friend " .. strName .. ". end; return p; |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。