路徑

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

Luau 是 Roblox Studio 中使用的程式語言。它是一種快速、小、安全、隨機編寫的程式語言,由 Lua 5.1 得到。

Studio 的支援

Studio 的脚本編輯器支持 Luau 以自動完成、語法高亮、靜態審核、類型檢查和脚本分析。它還會顯示對 Roblox Engine API 的會員的文件和功能簽名。

類型

Luau 包括以下資料類型:

  • 代表不存在或沒有任何值或資料類型。它與任何其他值或資料類型不同。
  • Booleansbool 的值為 false 或 0> true0> 。
  • 數量double 代表雙倍精度 (64 位) 漂浮點數。
  • 字串 是字符、例如字母、數字和符號的順序。
  • 桌子陣列字典的任何值,除了0>nil0>。
  • Enums 是固定列表項目。

Luau 是動態預設打字。 變數、功能參數和返回值可以是任何數據類輸入。 這樣可以使您更快地編寫代碼,因為您不需要為每個數據項提供類型。 您還可以在 Luau 中宣告特定類型,並且啟用 嚴格類型檢查 以讓類型問題明顯而易於找到。

數據結構

您也可以使用原始資料類型來實現以下資料結構:

  • 棧子是您可以使用桌子實現的最後一個集合。
  • 排隊列表是您可以使用表的實現對象的第一個集合。
  • 金屬桌子 是一些帶有高度配置的桌子,可以實現存儲雙子鑰匙和值以及計算術數學運算的功能。

功能

在 Luau 中,變量 和函數 可以在一個指令碼內擁有全球和本地 範圍 。 Luau 具有論理、關係和複合的屬性分配2>操作器2>。你可以使用5>控