Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 61.9MB ·虚拟内存 1299.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
Lua 编程语言中 while 循环语句在判断条件为 true 时会重复执行循环体语句。
while(condition) do statements end
statements(循环体语句) 可以是一条或多条语句,condition(条件) 可以是任意表达式,在 condition(条件) 为 true 时执行循环体语句。
while 循环语句的流程图如下:
在以上流程图中我们可以看出在 condition(条件) 为 false 时会跳过当前循环并开始脚本执行紧接着的语句。
以下范例循环输出 a 的值:
a=1 while( a < 10 ) do print("a 的值为:", a) a = a+1 end
执行以上代码,输出结果如下:
a 的值为: 1 a 的值为: 2 a 的值为: 3 a 的值为: 4 a 的值为: 5 a 的值为: 6 a 的值为: 7 a 的值为: 8 a 的值为: 9
Lua 编程语言中 for 循环语句可以重复执行指定语句,重复次数可在 for 语句中控制。Lua 编程语言中 for语句有两大类:数值for循环、泛型for循环。Lua 编程语言中数值 for 循环语法格式: for var=exp1,exp2,exp3 do <执行体> end。