Luau

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

Luau 是 Roblox Studio 中使用的脚本语言创建者。它是一个快速、小、安全、逐步打开的脚本语言,由 Lua 5.1 得到。

工作室支持

Studio 中的脚本编辑器支持 Luau 使用自动完成、语法高亮、静态打理、类型检查和脚本分析。它还显示对 Roblox Engine API 的成员的文档和功能签名。

类型

Luau 包括以下数据类型:

  • 表示不存在或无。它与任何其他值或数据输入不同。
  • Booleansbool 有一个值,它的值为 false 或 0> true0> 。
  • 数量double 代表双精度 (64 位) 漂浮点数。
  • 字符串 是字符串,例如字母、数字和符号。
  • 桌子阵列字典 任何值除了 0> nil 0> 之外。
  • Enums 是固定列表的项目。

Luau 默认为动态类型。变量、函数参数和返回值可以是任何数据类输入。这使您更快地写代码,因为您不需要为每个数据片提供类型。您仍然可以在 Luau 中声明显式类型,并且启用 严格类型检查 以使类型问题明显而容易找到。

数据结构

您还可以使用原始数据类型实现以下数据结构:

  • 堆叠是您可以使用表实现的最后一个实现项目的收藏。
  • 排队列表 是您可以使用表实现的首次集合。
  • 金属桌子 是带有高级配置的表,可以实现存储对称键和值以及计算几何运算的功能。

功能

在 Luau 中,变量 和函数 可以在脚本中拥有全局和本地范围。 Luau 具有逻辑、关系和复合验证码令2>操作2>。您可以使用5>控制结构5> 和8>函数