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

Module:Var/doc

猛汉♂百科,万男皆可猛的百科全书!转载请标注来源页面的网页链接,并声明引自猛汉百科。内容不可商用。
跳到导航 跳到搜索

这是Module:Var的文档页面

简介

该模块为一个操作wiki页面变量的快捷工具。

方法

get

[nil, boolean, number, string] var.get($string 变量名 [, $string 获取类型])

该方法获取一个变量的值,且按值进行一系列对应的转换并返回。

  • 空字符串 => nil
  • 字符串true => 布尔值true
  • 字符串false => 布尔值false
  • 开头非0的字符串十进制数字 => 数字
  • 与以上条件均不匹配的字符串 => 原样返回

第二个参数获取类型目前仅支持一个参数:

  • final:获取变量的最终值,等同于解析器函数{{#var_final}}

getPlain

[string] var.getPlain($string 变量名 [, $string 获取类型])

同上,但没有值的转换。

set

[任何类型] var.set(变量名, 值)

设置一个变量的值,并返回设置的值。

remove

[string] var.remove(变量名)

删除一个变量,相当于var.set('变量名', ''),并返回被删除变量的值。

如果单纯要进行删除,不需要被删除的值,建议使用var.set('变量名', ''),因为remove方法会执行两次解析器函数(查询值+删除值)。