Luau 是 Roblox Studio 中使用的腳本語言創作者。它是一種快速、小、安全、逐漸輸入的腳本語言,由 Lua 5.1 發展而來。
在工作室支持
Studio 的腳本編輯器支持 Luau 的自動完成、語法強調、靜態檢查、類型檢查和腳本分析。它也顯示 Roblox 引擎 API 的會員的文件和功能簽名。
類型
Luau包括以下數據類型:
Luau 預設動態類型化。變數、功能參數和返回值可以是任何數據類輸入。這樣可以幫助您更快地寫代碼,因為您不需要為每個數據片段提供類型。您仍然可以在 Luau 中宣言明確類型的變量,並啟用 嚴格類型檢查 來使類型問題顯而易見且易於找到。
數據結構
您也可以使用原始數據類型實現以下數據結構:
功能
在 Luau 中,變量和函數可以在腳指令碼內有全球和本地範圍。Luau有邏輯、關係和複合指派操作器。您可以使用 控制結構 和 功能 來控制 Luau 執行代碼的時間。許多運作者和變量指派執行 類型強制 將值變更為 Luau 期望的類型。