模块:Out/doc:修订间差异

来自Limbo Wiki
(呃,真没想到还有知识产权这事)
标签(旧)WikiEditor
 
无编辑摘要
标签(旧)WikiEditor
 
第1行: 第1行:
版权提示:该模块有位于其它平台的不同版本,可能有微小差异,不保证同步更新。同时,允许您搬运此模块。
版权提示:该模块有位于其它平台的不同版本,可能有微小差异,不保证同步更新。同时,允许您搬运此模块。


这是一个简单的输出库。
== 简单输出库 ==


不应当使用#invoke调用,请使用require导入模块。
这是一个简单的输出轮子。
 
不应当在页面内显式使用#invoke调用,请在您的模块中使用下面的语句导入这个库。
 
<pre>
local out=require("Module:Out")
</pre>
 
== 使用 ==
 
目前有以下函数:
 
* <code>out.str(obj)</code> -- 获取对象的字符串表示(似乎可以使用mw.logObject替代)
* <code>out.write(data)</code>  -- 不换行输出
* <code>out.writeln(data)</code>  -- 换行输出
* <code>out.color(text, color)</code>  -- 颜色输出:用带颜色的span包围text。
* <code>out.create_main(base)</code>  -- main函数装饰器,自动返回结果
 
使用main装饰器,您应该
<pre>
p.main = out.create_main(p.run)
</pre>

2023年3月13日 (一) 10:13的最新版本

版权提示:该模块有位于其它平台的不同版本,可能有微小差异,不保证同步更新。同时,允许您搬运此模块。

简单输出库

这是一个简单的输出轮子。

不应当在页面内显式使用#invoke调用,请在您的模块中使用下面的语句导入这个库。

local out=require("Module:Out")

使用

目前有以下函数:

  • out.str(obj) -- 获取对象的字符串表示(似乎可以使用mw.logObject替代)
  • out.write(data) -- 不换行输出
  • out.writeln(data) -- 换行输出
  • out.color(text, color) -- 颜色输出:用带颜色的span包围text。
  • out.create_main(base) -- main函数装饰器,自动返回结果

使用main装饰器,您应该

p.main = out.create_main(p.run)