<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://hmoegirl.com/index.php?action=history&amp;feed=atom&amp;title=Module%3ALoop%2Fdoc</id>
	<title>Module:Loop/doc - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://hmoegirl.com/index.php?action=history&amp;feed=atom&amp;title=Module%3ALoop%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://hmoegirl.com/index.php?title=Module:Loop/doc&amp;action=history"/>
	<updated>2026-09-10T03:15:54Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://hmoegirl.com/index.php?title=Module:Loop/doc&amp;diff=60210&amp;oldid=prev</id>
		<title>imported&gt;850710247liu：​创建页面，内容为“== 简介 ==  该模块可以循环执行语句。相较于解析器函数，因为使用Lua模块进行循环，所以&#039;&#039;&#039;没有100次上限的限制&#039;&#039;&#039;。  用法…”</title>
		<link rel="alternate" type="text/html" href="https://hmoegirl.com/index.php?title=Module:Loop/doc&amp;diff=60210&amp;oldid=prev"/>
		<updated>2020-01-29T09:22:51Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“== 简介 ==  该模块可以循环执行语句。相较于解析器函数，因为使用Lua模块进行循环，所以&amp;#039;&amp;#039;&amp;#039;没有100次上限的限制&amp;#039;&amp;#039;&amp;#039;。  用法…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 简介 ==&lt;br /&gt;
&lt;br /&gt;
该模块可以循环执行语句。相较于解析器函数，因为使用Lua模块进行循环，所以&amp;#039;&amp;#039;&amp;#039;没有100次上限的限制&amp;#039;&amp;#039;&amp;#039;。&lt;br /&gt;
&lt;br /&gt;
用法和功能与{{tl|loop}}类似，但可以处理模板的接收参数（也即被三对大括号包裹的参数，如&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{{1}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;）&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#invoke:loop|main| 自增/减变量名 = 初始值 | 最大值 | 自增/减量 |do= &amp;lt;nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
循环执行的代码...&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
其中，使用自增/减变量的写法为：&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#var:变量名}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;，如：&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#var:time}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
默认的自增/减量在初始值小于最大值为1，在初始值大于最大值时为-1。&lt;br /&gt;
&lt;br /&gt;
注意：&lt;br /&gt;
* 第一层循环的代码需要用&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;标签包裹&lt;br /&gt;
* 多层循环中内层循环的代码不需要&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;标签包裹&lt;br /&gt;
&lt;br /&gt;
== 示例 ==&lt;br /&gt;
=== 示例1 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#vardefine:count|0}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#invoke:loop|main|time=1|101|do=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;{{#vardefine:count| {{#expr: {{#var:count}} + {{#var:time}} }} }}&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/nowiki&amp;gt; }}&lt;br /&gt;
结果：{{#var:count}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{#vardefine:count|0}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#invoke:loop|main|time=1|101|do=&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{#vardefine:count| {{#expr: {{#var:count}} + {{#var:time}} }} }}&amp;lt;/nowiki&amp;gt; }}&lt;br /&gt;
结果：{{#var:count}}&lt;br /&gt;
&lt;br /&gt;
=== 示例2 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#vardefine:count|0}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#invoke:loop|main|time1=1|5|do=&amp;lt;nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  {{#invoke:loop|main|time2=1|100|do=&lt;br /&gt;
    {{#vardefine:count| {{#expr: {{#var:count}} + {{#var:time1}} * {{#var:time2}} }} }}&lt;br /&gt;
  }}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
结果：{{#var:count}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{#vardefine:count|0}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#invoke:loop|main|time1=1|5|do=&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  {{#invoke:loop|main|time2=1|100|do=&lt;br /&gt;
    {{#vardefine:count| {{#expr: {{#var:count}} + {{#var:time1}} * {{#var:time2}} }} }} &lt;br /&gt;
  }}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
结果：{{#var:count}}&lt;br /&gt;
&lt;br /&gt;
=== 示例3 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#invoke:loop|main|time=1|5&lt;br /&gt;
|do=&amp;lt;nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{{#expr:{{#var:time}} + {{{1|0}}} }}{{{split|、}}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#invoke:loop|main|time=1|5&lt;br /&gt;
|do=&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{#expr:{{#var:time}} + {{{1|0}}} }}{{{split|、}}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>imported&gt;850710247liu</name></author>
	</entry>
</feed>