切换搜索
搜索
切换菜单
notifications
切换个人菜单
查看“模块:GetParameters/doc”的源代码
来自决策链云智库
更多操作
←
模块:GetParameters/doc
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{Module rating |b<!-- Values: pre-alpha • alpha • beta • release • protected -- If a rating not needed/relevant, delete this template call -->}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> == Usage == === getParameters === Takes 2 required arguments, <code>frame_args</code> and <code>arg_list</code>. Parses a frame's arguments, returning either the provided named arguments in <code>arg_list</code> if found or the positional parameters instead if not. This is designed to work around the stripping of values that takes place for defined parameters which could be important. As an example, the calls <syntaxhighlight lang=lua inline>getParameters({"a", "b", "c"}, {"x", "y"})</syntaxhighlight> and <syntaxhighlight lang=lua inline>getParameters({x="a", y="b", z="c"}, {"x", "y"})</syntaxhighlight> would both give back <syntaxhighlight lang=lua inline>{x="a", y="b"}</syntaxhighlight>. === getBoolean === Takes 1 required argument <code>boolean_str</code>. Turns the input into a true/false boolean value based on the input. Will error if given anything other than a string or boolean value. === defined === To be invoked from inside a template instead of a module. Determines if a certain parameter is defined in the parent frame's arguments. == See also == * [[Module:Arguments]] <includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | | <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Lua metamodules]] }}</includeonly>
本页使用的模板:
模板:Module rating
(
查看源代码
)
返回
模块:GetParameters/doc
。