<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://calcwiki.org/index.php?action=history&amp;feed=atom&amp;title=TI-Lua%2F%E6%B5%81%E7%A8%8B%E6%8E%A7%E5%88%B6</id>
	<title>TI-Lua/流程控制 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://calcwiki.org/index.php?action=history&amp;feed=atom&amp;title=TI-Lua%2F%E6%B5%81%E7%A8%8B%E6%8E%A7%E5%88%B6"/>
	<link rel="alternate" type="text/html" href="https://calcwiki.org/index.php?title=TI-Lua/%E6%B5%81%E7%A8%8B%E6%8E%A7%E5%88%B6&amp;action=history"/>
	<updated>2026-05-04T01:23:27Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://calcwiki.org/index.php?title=TI-Lua/%E6%B5%81%E7%A8%8B%E6%8E%A7%E5%88%B6&amp;diff=8300&amp;oldid=prev</id>
		<title>Dousha99：​填坑与导航栏</title>
		<link rel="alternate" type="text/html" href="https://calcwiki.org/index.php?title=TI-Lua/%E6%B5%81%E7%A8%8B%E6%8E%A7%E5%88%B6&amp;diff=8300&amp;oldid=prev"/>
		<updated>2017-02-11T14:02:52Z</updated>

		<summary type="html">&lt;p&gt;填坑与导航栏&lt;/p&gt;
&lt;a href=&quot;https://calcwiki.org/index.php?title=TI-Lua/%E6%B5%81%E7%A8%8B%E6%8E%A7%E5%88%B6&amp;amp;diff=8300&amp;amp;oldid=8273&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>Dousha99</name></author>
	</entry>
	<entry>
		<id>https://calcwiki.org/index.php?title=TI-Lua/%E6%B5%81%E7%A8%8B%E6%8E%A7%E5%88%B6&amp;diff=8273&amp;oldid=prev</id>
		<title>Dousha99：​先开坑，缺的内容之后放寒假再补</title>
		<link rel="alternate" type="text/html" href="https://calcwiki.org/index.php?title=TI-Lua/%E6%B5%81%E7%A8%8B%E6%8E%A7%E5%88%B6&amp;diff=8273&amp;oldid=prev"/>
		<updated>2017-01-20T05:50:49Z</updated>

		<summary type="html">&lt;p&gt;先开坑，缺的内容之后放寒假再补&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 流程控制 ==&lt;br /&gt;
&lt;br /&gt;
本节将讨论 TI-Lua 中的流程控制，其中包括条件判断、循环与&amp;lt;del&amp;gt;无条件跳转&amp;lt;/del&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== 条件判断 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;if-else&amp;lt;/code&amp;gt; 结构是基本的条件判断流程。其结构如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
if cond then&lt;br /&gt;
  -- executes when cond is true&lt;br /&gt;
else&lt;br /&gt;
  -- executes when cond is false&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中，&amp;lt;code&amp;gt;cond&amp;lt;/code&amp;gt; 是一个[[TI-Lua/基本数据结构|布尔值]]。下同。&lt;br /&gt;
&lt;br /&gt;
=== 循环 ===&lt;br /&gt;
&lt;br /&gt;
循环体分为 &amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt; 循环、 &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; 循环和 &amp;lt;code&amp;gt;repeat-until&amp;lt;/code&amp;gt; 循环。我们首先来讨论 &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; 循环。&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; 循环 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; 循环结构如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
while cond do&lt;br /&gt;
  -- something&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;code&amp;gt;repeat-until&amp;lt;/code&amp;gt; 循环 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;repeat-until&amp;lt;/code&amp;gt; 循环结构如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
repeat&lt;br /&gt;
  -- something&lt;br /&gt;
until cond&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt; 循环 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt; 循环具有两种形式。第一种是”步进型“，第二种是”遍历型“（即 &amp;lt;code&amp;gt;foreach&amp;lt;/code&amp;gt;）。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;for&amp;lt;/code&amp;gt; 循环结构如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
-- Form 1&lt;br /&gt;
for v = v_begin, v_end, v_step do&lt;br /&gt;
  -- something&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Form 2&lt;br /&gt;
for v1, v2, ..., vn in a_list do&lt;br /&gt;
  -- something&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;del&amp;gt;跳转&amp;lt;/del&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
{{Info&lt;br /&gt;
| color = yellow&lt;br /&gt;
| text = 由于 TI-Lua 是 Lua 5.1 的实现，而 &amp;lt;code&amp;gt;goto&amp;lt;/code&amp;gt; 指令于 Lua 5.2 才添加，因此该小节可能不具有实际意义。&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Dousha99</name></author>
	</entry>
</feed>