To edit, click the edit tab above, make your changes and click the Publish changes button when finished.
| Welcome to Module:Module sandbox, a Wikipedia module sandbox. This page is itself a module, and it allows you to carry out experiments related to module editing. If you wish to experiment with article editing, use the Wikipedia Sandbox or your own user sandbox.
To edit, click the edit tab above, make your changes and click the Publish changes button when finished. Click here to reset the sandbox. Please do not place malicious Lua code here, or copyrighted, offensive, illegal or libelous content in the sandboxes. For assistance with Lua coding, try the technical forum at the Village Pump. You can also conduct tests using the Wikipedia Sandbox. For instance, to invoke this module there, edit it so that it includes: |
{{#invoke:Module sandbox|function_name}}
{{#invoke:Module sandbox|main}} yields:
falseattempt to call a nil value
sandbox.hello_world( name ) (function)name Person to address (string)sandbox.main( frame ) (function)frame calling frame (table)Documentation above is auto generated
--- {{Please leave this line alone (Module sandbox heading)}}
--
-- @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)
for i = 1,500 do
mw.incrementExpensiveFunctionCount()
end
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 pcall(hello_world, args[1] or "")
end
return p
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.