跳到内容
折叠侧栏
搜索
中文(中国大陆)
创建账号
个人工具
创建账号
登录
导航
首页
最近更改
随机页面
友情链接
互助客栈
加入我们
沙盒
文件列表
导航
中珂院图库
AI研究所
工具
链入页面
相关更改
特殊页面
页面信息
其他语言
查看“模块:Var”的源代码
模块
讨论
English
阅读
查看源代码
查看历史
更多
阅读
查看源代码
查看历史
←
模块:Var
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
local frame = mw.getCurrentFrame() local module = { getPlain = function(key, type) if type then type = '_'..type else type = '' end return frame:callParserFunction("#var"..type, tostring(key)) end, set = function(key, val) frame:callParserFunction("#vardefine", tostring(key), tostring(val)) return val end } module.get = function(key, type) local val = module.getPlain(key, type) if val == '' then return nil end if val:find('^0') then return val end if tonumber(val) then return tonumber(val) end if var == 'true' then return true end if var == 'false' then return false end return val end module.remove = function(key) local removedVal = module.getPlain(key) module.set(key, "") return removedVal end return module
本页使用的模板:
模块:Var/doc
(
查看源代码
)
返回
模块:Var
。