[lua]关键词中英文对照,不含引擎命令
Lua 语言的命令(官方称为“关键字”或“保留字”)非常精简,一共只有 22 个。🧭 流程控制类(条件与逻辑)
* if (如果):用于条件判断的开始。
* then (那么/就):跟在条件后面,表示条件成立时执行的代码。
* else (否则):表示其他情况。
* elseif (否则如果):用于多重条件判断。
* end (结束):表示一个代码块(如条件判断、循环、函数)的结束。
* and (与/并且):逻辑运算符,表示两个条件同时成立。
* or (或/或者):逻辑运算符,表示两个条件中只要有一个成立即可。
* not (非/不):逻辑运算符,用于取反。
🔄 循环控制类
* for (为/对于):用于固定次数的循环或遍历。
* while (当...时候):当条件成立时,一直循环。
* do (做/执行):通常配合 for、while 使用,表示循环体或代码块的开始。
* repeat (重复):表示开始一段循环代码(至少会执行一次)。
* until (直到):配合 repeat 使用,表示“直到某个条件成立时”结束循环。
* in (在...里面):配合 for 循环使用,表示在某个范围内进行遍历(如 for k, v in pairs(t) do)。
* break (打破/跳出):用于强行跳出并终止当前的循环。
* goto (去往/跳转):用于跳转到代码中指定的标签位置(Lua 5.2 版本后加入)。
⚙️ 函数与变量作用域
* function (函数/功能):用于定义一个函数。
* local (局部的):用于声明一个局部变量或局部函数。
* return (返回):用于从函数中返回结果,并结束函数的执行。
💎 特殊值(常量)
* nil (空):表示无效值或空值(类似于其他语言的 null)。
* true (真/对):表示布尔值“真”。
* false (假/错):表示布尔值“假”。
💡 补充说明:
Lua 是严格区分大小写的语言。以上所有关键字必须全部使用小写字母。例如,if 是关键字,但如果你写成 If 或 IF,Lua 会把它们当成普通的变量名,而不是条件判断命令。 最后一句才是核心,前面的经常都会用到,哈哈 看帖回帖是个好习惯还能加积分 看帖回帖是个好习惯还能加积分 woshifengmin 发表于 2026-5-22 07:15
最后一句才是核心,前面的经常都会用到,哈哈
哈哈,说得对 看帖回帖是个好习惯还能加积分
看帖回帖是个好习惯还能加积分
页:
[1]