AdorableKilla(讨论 | 贡献) (页面内容被替换为“-- <pre> --- Returns the static maintenance data. --- Used by Template:Current maintenance data --- Syntax: {{cmd|<keyword>}} or {{current maintenance data|<keyword>}} local p = {} local lib = require('Module:Feature') local userError = require('Dev:User error') local keyword = mw.loadData('Module:Maintenance data/data') --% Entry point to use module --@ frame (table) A scribunto frame --: (string) The return content of the keyword or "N/A…”) |
AdorableKilla(讨论 | 贡献) 小 |
||
第6行: | 第6行: | ||
local p = {} | local p = {} | ||
local lib = require('Module:Feature') | local lib = require('Module:Feature') | ||
local keyword = mw.loadData('Module:Maintenance data/data') | local keyword = mw.loadData('Module:Maintenance data/data') | ||
2024年2月19日 (一) 09:11的版本
可在模块:ChampionData/doc创建此模块的帮助文档
-- <pre> --- Returns the static maintenance data. --- Used by [[Template:Current maintenance data]] --- Syntax: {{cmd|<keyword>}} or {{current maintenance data|<keyword>}} local p = {} local lib = require('Module:Feature') local keyword = mw.loadData('Module:Maintenance data/data') --% Entry point to use module --@ frame (table) A scribunto frame --: (string) The return content of the keyword or "N/A" function p.main(frame) local args; if frame.args == nil then args = lib.arguments(frame) else args = lib.arguments(frame.args) end local s = keyword[args[1]] if s == nil then return userError("Unrecognized parameter: ''" .. args[1] .. "''", "LuaError") end if type(s) == "table" then return s[tonumber(args[2])] else return s end end return p -- </pre> -- [[Category:Lua]]