查看: 70|回复: 7

[脚本发布] [lua]关键词中英文对照,不含引擎命令

[复制链接]

65

主题

79

回帖

1690

积分

金牌会员

社会你狗哥

积分
1690
发表于 2026-5-22 06:49:29 来自手机 | 显示全部楼层 |阅读模式
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 会把它们当成普通的变量名,而不是条件判断命令。

38

主题

60

回帖

1219

积分

金牌会员

积分
1219
发表于 2026-5-22 07:15:56 | 显示全部楼层
最后一句才是核心,前面的经常都会用到,哈哈

点评

说得对  发表于 2026-5-22 09:09

65

主题

79

回帖

1690

积分

金牌会员

社会你狗哥

积分
1690
楼主 发表于 2026-5-22 09:07:04 | 显示全部楼层
看帖回帖是个好习惯还能加积分

65

主题

79

回帖

1690

积分

金牌会员

社会你狗哥

积分
1690
楼主 发表于 2026-5-22 09:08:00 | 显示全部楼层
看帖回帖是个好习惯还能加积分

65

主题

79

回帖

1690

积分

金牌会员

社会你狗哥

积分
1690
楼主 发表于 2026-5-22 09:08:32 | 显示全部楼层
woshifengmin 发表于 2026-5-22 07:15
最后一句才是核心,前面的经常都会用到,哈哈

哈哈,说得对

29

主题

55

回帖

1526

积分

金牌会员

积分
1526
发表于 2026-5-22 11:06:46 | 显示全部楼层
看帖回帖是个好习惯还能加积分

48

主题

75

回帖

1991

积分

金牌会员

积分
1991
QQ
发表于 2026-5-25 18:01:59 | 显示全部楼层

看帖回帖是个好习惯还能加积分
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表