Luau 是 Roblox Studio 中脚本语言创作者使用的语言。它是快速、小、安全、逐渐输入的脚本语言,由 Lua 5.1 衍生而来。
在工作室支持
Studio 的脚本编辑器支持 Luau 与自动完成、语法高亮、静态检查、类型检查和脚本分析。它还显示了 Roblox 引擎 API 的成员的文档和功能签名。
类型
Luau包含以下数据类型:
Luau 默认动态类型化。变量、函数参数和返回值可以是任何数据类输入。这可以帮助你更快地编写代码,因为你不需要为每块数据提供类型。您仍然可以在 Luau 中声明显式类型变量,并启用 严格类型检查 以使类型问题显而易见且易于找到。
数据结构
您还可以使用原始数据类型实现以下数据结构:
功能
在 Luau 中,变量和函数可以在脚本中具有全球和本地范围。Luau有逻辑、关联和复合分配操作器。您可以使用 控制结构 和 函数 来控制 Luau 执行代验证码的时间。许多运营商和变量分配执行 类型强制 将值更改为 Luau 期望的类型。