置顶公告:【置顶】关于临时开启评论区所有功能的公告(2022.10.22) | 【置顶】关于本站Widget恢复使用的公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。

Module:Sandbox/示例用户/hello1

贴贴♀百科,万娘皆可贴的百科全书!转载请标注来源页面的网页链接,并声明引自贴贴百科。内容不可商用。
< Module:Sandbox
Lih讨论 | 贡献2022年9月23日 (五) 16:34的版本 (搬运自萌娘百科的同名条目)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索
Template-info.svg 模块文档  [查看] [编辑] [历史] [刷新]

这是一份示例代码,是用萌百版本的MediaWiki插件Scribunto支持的Lua语言5.1版本编写的模块,是最基本的演示程序“Hello World”。

帮助:Lua页面有这个模块的一份引用。

  1. {{#invoke:Sandbox/示例用户/hello1|main}}

它的效果是输出“Hello, world!”,如下:

Hello, world!

致看到这个的用户:写模块文档是个好习惯,要坚持。

  1. local p = {} -- p取自“包(package)”
  2. function p.main( frame ) -- 模块中被调用的函数名,被#invoke直接调用的函数可以有一个参数,接收框架对象
  3. return "Hello, world!" -- 模块函数输出
  4. end
  5. return p