Lua编程中的while循环

甲而循环是无限循环,可以进行修改,以用于有限数目的基础上,我们提供的条件的迭代运行。

在 Lua 中,首先测试while条件。如果条件为假,则循环结束,否则,Lua 执行循环体并重复该过程。

语法

while( condition ){

   // 做这个

}

示例

考虑下面显示的例子 -

a = {1,2,3,4,5}

local i = 1

while a[i] do

   print(a[i])

   i = i + 1

end

输出结果
1

2

3

4

5

需要注意的是,如果我们忘记删除增量条件,那么我们将陷入无限循环,因为while关键字后面括号内的条件将始终为真。因此,它会导致我们的程序行为异常。

示例

考虑下面显示的例子 -

a = {1,2,3,4,5}

local i = 1

while a[i] do

   print(a[i])

   --i = i + 1

end

输出结果

输出将包含 1 次无限次并且程序可能会卡住,因此始终建议您使用 increment 语句。

1

1

1

1

1

1

1

….

….

….

以上是 Lua编程中的while循环 的全部内容, 来源链接: utcz.com/z/345736.html

回到顶部