ลูอา

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

Luau เป็นภาษาสคริปต์ที่ผู้สร้างภาษาใช้ใน Roblox Studioเป็นภาษาสคริปต์ฝังที่รวดเร็ว เล็ก ปลอดภัย และเขียนได้ช้าๆ ที่ได้รับการพัฒนาจาก Lua 5.1

สนับสนุนในสตูดิโอ

เครื่องแก้ไขสคริปต์ใน Studio สนับสนุน Luau ด้วยการเสร็จสมบูรณ์อัตโนมัติ การไฮไลต์ของสัญลักษณ์ การตรวจสอบความถูกต้องของสคริปต์ และการวิเคราะห์สคริปต์นอกจากนี้ยังแสดงเอกสารและลายลักษณ์ของฟังก์ชันสำหรับสมาชิกของ Roblox Engine API

ประเภท

Luau มีประเภทข้อมูลต่อไปนี้:

Luau จะถูกสร้างขึ้นโดยอัตโนมัติตามค่าเริ่มต้นตัวแปร พารามิเตอร์ฟังก์ชัน และค่าการคืนสามารถเป็นชนิดข้อมูลใดก็ได้สิ่งนี้ช่วยให้คุณเขียนโค้ดได้เร็วขึ้นเพราะคุณไม่จำเป็นต้องให้ประเภทสำหรับแต่ละชิ้นของข้อมูลคุณยังคงสามารถประกาศประเภทโดยเฉพาะสำหรับตัวแปรใน Luau และเปิดใช้งานการตรวจสอบประเภทที่เคร่งครัด เพื่อทำให้ปัญหาเกี่ยวกับประเภทเป็นที่เห็นได้ชัดและง่ายต่อการค้นหา

โครงสร้างข้อมูล

คุณยังสามารถใช้โครงสร้างข้อมูลต่อไปนี้โดยใช้ประเภทข้อมูลพื้นฐาน:

  • กอง เป็นคอลเลกชันสุดท้ายของรายการที่คุณสามารถใช้โดยใช้ตารางได้
  • คิว เป็นคอลเลกชันแรกในครั้งแรกของไอเทมที่คุณสามารถใช้โดยใช้ตารางได้
  • ตารางเมทา เป็นตารางที่มีการกำหนดค่าขั้นสูงที่สามารถทำงานได้ เช่น การจัดเก็บคู่ของกุญแจและค่าและการคำนวณการดำเนินการทางคณิตศาสตร์

คุณลักษณะ

ใน Luau, ตัวแปร และ ฟังก์ชัน สามารถมีขอบเขตทั่วโลกและท้องถิ่นภายในสคริปต์ได้Luau มีตัวประกอบการเชื่อมโยง เชิงตรรกะ และสัญลักษณ์การจัดสรรแบบสะสม คุณสามารถใช้โครงสร้างควบคุม และฟังก์ชัน เพื่อควบคุมเมื่อ Luau ดำเนินการตามรหัสได้ผู้ปฏิบัติการและการกำหนดค่าตัวแปรจำนวนมากดำเนินการ ประเภทการบังคับใช้ เพื่อเปลี่ยนค่าเป็นประเภทที่ Luau คาดว่า