Module:Sandbox/Qx.est explained

-- 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 outend

p.mum = function(frame) local family = ; 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;