这是Module:Loop的文档页面
该模块可以循环执行语句。相较于解析器函数,因为使用Lua模块进行循环,所以没有100次上限的限制。
用法和功能与{{loop}}类似,但可以处理模板的接收参数(也即被三对大括号包裹的参数,如{{{1}}})
注意:
<nowiki>标签包裹。<nowiki>标签包裹。{{#invoke:loop|main| 自增/减变量名 = 初始值 | 最大值 | 自增/减量 |do= <nowiki>
循环执行的代码...
</nowiki>}}
main亦可作loop、for。{{#invoke:loop|while| condition = <nowiki>循环条件</nowiki> |do= <nowiki>
循环执行的代码...
</nowiki>}}
{{#invoke:loop|dowhile| condition = <nowiki>循环条件</nowiki> |do= <nowiki>
循环执行的代码...
</nowiki>}}
{{#invoke:loop|fornumargs| 变量名前缀 | 索引变量名 | 值变量名 |<nowiki>
循环执行的代码...
</nowiki>}}