查看: 36|回复: 7

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

[复制链接]

65

主题

79

回帖

1642

积分

金牌会员

社会你狗哥

积分
1642
发表于 5 天前 来自手机 | 显示全部楼层 |阅读模式
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

回帖

1207

积分

金牌会员

积分
1207
发表于 5 天前 | 显示全部楼层
最后一句才是核心,前面的经常都会用到,哈哈

点评

说得对  发表于 5 天前

65

主题

79

回帖

1642

积分

金牌会员

社会你狗哥

积分
1642
楼主 发表于 5 天前 | 显示全部楼层
看帖回帖是个好习惯还能加积分

65

主题

79

回帖

1642

积分

金牌会员

社会你狗哥

积分
1642
楼主 发表于 5 天前 | 显示全部楼层
看帖回帖是个好习惯还能加积分

65

主题

79

回帖

1642

积分

金牌会员

社会你狗哥

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

哈哈,说得对

28

主题

50

回帖

1341

积分

金牌会员

积分
1341
发表于 5 天前 | 显示全部楼层
看帖回帖是个好习惯还能加积分

28

主题

68

回帖

1441

积分

金牌会员

积分
1441
QQ
发表于 前天 18:01 | 显示全部楼层

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

本版积分规则

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