Lua 编程中的 while 循环
while 循环是一种不确定的循环,可以根据我们提供的条件修改为运行有限次迭代。
在 Lua 中,while 条件首先进行测试。如果条件为假,则循环结束;否则,Lua 会执行循环体并重复该过程。
语法
while( condition ){
// do this
}示例
请考虑下面显示的示例 −
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 个无限次数,程序可能会卡住,因此始终建议使用增量语句。
1 1 1 1 1 1 1 …. …. ….
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP