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

模組: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方法會執行兩次解析器函數(查詢值+刪除值)。