Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 61.2MB ·虚拟内存 1300.0MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
Lua 条件语句是在程序执行过程中判断设定的条件是否成立,根据判断结果执行不同的操作。在条件为 true 时执行指定程序代码,在条件为 false 时执行其他指定代码。
条件语句的条件表达式结果可以是任何值,Lua 认为 false 和 nil 为假,true 和 非nil 为真。
注意:Lua 中 0 为 true:
--[ 0 为 true ] if(0) then print("0 为 true") end
以上代码输出结果为:
0 为 true
语句 | 描述 |
---|---|
if 语句 | if 语句 由一个布尔表达式作为条件判断,其后紧跟其他语句组成。 |
if...else 语句 | if 语句 可以与 else 语句搭配使用, 在 if 条件表达式为 false 时执行 else 语句代码。 |
if 嵌套语句 | 你可以在if 或 else if中使用一个或多个 if 或 else if 语句 。 |
很多情况下需要做一些有规律性的重复操作,所以在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。Lua 语言提供了以下几种循环处理方式:while 循环、for 循环、repeat...until。