Jump to content

Module:Module sandbox: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
Tag: Reverted
No edit summary
Tag: Reverted
Line 1: Line 1:
--- {{Please leave this line alone (Module sandbox heading)}} <!--
--- {{Please leave this line alone (Module sandbox heading)}}
-- Welcome to the module sandbox!
-- <!-- Welcome to the module sandbox! -->
-- Feel free to experiment with Lua and LDoc syntax within this sandbox.
-- <!-- Feel free to experiment with Lua and LDoc syntax within this sandbox. -->
-- Content written here will not stay permanently.
-- <!-- Content written here will not stay permanently. -->
-- <!-- Edit below this line -->
-- -->


--- This module prints hello world.
--- This module prints hello world.

Revision as of 19:06, 27 May 2025

--- {{Please leave this line alone (Module sandbox heading)}}
-- <!-- Welcome to the module sandbox! -->
-- <!-- Feel free to experiment with Lua and LDoc syntax within this sandbox. -->
-- <!-- Content written here will not stay permanently. -->
-- <!-- Edit below this line -->

--- This module prints hello world.
--
-- @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