Module:Module sandbox
Appearance
Welcome to the sandbox! Please leave this part alone The page is cleared regularly Feel free to try your coding skills below ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■-->
Usage
{{#invoke:Module sandbox|function_name}}
Example
{{#invoke:Module sandbox|main}}
yields:
Hello world!
Documentation
Package items
sandbox.hello_world(name)
(function)- Prints hello world
- Parameter:
name
Person to address (string) - Returns: hello world string
- TODO: make it say "Hello, [name]".
sandbox.main(frame)
(function)- Main entrypoint.
- Parameter:
frame
calling frame (table) - Returns: output wikitext
--- {{Module sandbox heading}}<!--
-- * Welcome to the sandbox! *
-- * Please leave this part alone *
-- * The page is cleared regularly *
-- * Feel free to try your coding skills below *
-- ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■-->
--
-- @module sandbox
-- @alias p
local p = {}
--- Prints hello world
-- @function p.hello_world
-- @todo make it say "Hello, [name]".
-- @param {string} name Person to address
-- @return hello world string
p.hello_world = function(name)
return "Hello world!"
end
--- Main entrypoint.
-- @function p.main
-- @param {table} frame calling frame
-- @return output wikitext
p.main = function(frame)
local args = frame.args
return p.hello_world(args[1] or "")
end
return p