ความคิดเห็น เป็นข้อความที่ Luau แปลงไม่สนใจในระหว่างการทำงาน
ความคิดเห็นเดียวบรรทัด
คุณสามารถกำหนดความคิดเห็นเดียวบรรทัดด้วยเครื่องหมายไฮเฟนคู่ ( -- ) ที่ใดก็ได้นอกสตริง ความคิดเห็นเดียวบรรทัดขยายไปจนถึงจุดสิ้นสุดของบรรทัด
ใช้ความคิดเห็นเดียวสำหรับบันทึกในเส้น หากความคิดเห็นครอบคลุมหลายบรรทัดใช้ความคิดเห็นเดียวหลายบรรทัด
คุณสามารถเพิ่มและลบความคิดเห็นเดียวบรรทัดในตัวแก้ไขสคริปต์ด้วยการลัดแป้นพิมพ์ Ctrl/ ( ⌘/ ).
-- เงื่อนไขนี้สำคัญมากเพราะโลกจะระเบิดถ้ามัน-- หายไปif not foo thenstopWorldFromBlowingUp()end
บล็อกความคิดเห็น
คุณสามารถกำหนดความคิดเห็นบล็อกหลายบรรทัดด้วยเครื่องหมายจุลภาคและเครื่องหมายเลขคู่ ( --[[]] ) ใช้ความคิดเห็นบล็อกสำหรับการบันทึกรายการ:
- ใช้ความคิดเห็นบล็อกที่ด้านบนของไฟล์เพื่ออธิบายวัตถุประสงค์ของพวกเขา
- ใช้ความคิดเห็นบล็อกก่อนฟังก์ชันหรือวัตถุเพื่ออธิบายเจตนาของพวกเขา
--[[
Shuts off the cosmic moon ray immediately.
Should only be called within 15 minutes of midnight Mountain Standard
Time, or the cosmic moon ray may be damaged.
]]
local function stopCosmicMoonRay()
end
หากจำเป็น คุณสามารถซ้อนเครื่องหมายกำบังหลายอันภายในความคิดเห็นบล็อกโดยใช้จํานวนเท่าเทียบกันของเครื่องหมายเท่ากันทั้งในบล็อกเริ่มต้นและบล็อกสิ้นสุด:
--[=[In-depth detail about cosmic moon ray: [[[TOP SECRET]]]]=]
คําสั่งแสดงความคิดเห็น
Luau ใช้ความคิดเห็นที่เริ่มต้นด้วย ! เพื่อควบคุมคุณลักษณะเช่น การตรวจสอบประเภท , การสร้างโค้ดเดิม และ linting
--!เคร่งครัด--!nonstrict--!โนเช็ค--!โค้ดเดิม--!noลินท์--!optimize 0|1|2
สําหรับการตรวจสอบลินติ้ง Roblox Studio เปิดใช้งานชุดย่อยต่อไปนี้ของรหัสเตือนจาก Luau linter : 1, 2, 3, 6, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28
คำสั่ง directive --!optimize ควบคุมระดับการเพิ่มประสิทธิภาพของคอมไพเลอร์ Luau สำหรับสคริปต์:
- 0 ปิดการปรับแต่ง
- 1 เปิดใช้งานการปรับปรุงพื้นฐาน (ปกติในการทดสอบในสตูดิโอ)
- 2 เปิดใช้งานการปรับปรุงเพิ่มเติม (ปกติในเกมสด)
การปรับแต่งที่แม่นยำไม่ได้รับการเผยแพร่และอาจมีการเปลี่ยนแปลง เราขอแนะนำให้ใช้ค่าเริ่มต้นหากคุณไม่มีเหตุผลเฉพาะที่จะไม่ทำเช่นนั้น
แสดงความคิดเห็นที่ต้องทำ
Roblox Studio สนับสนุนความคิดเห็นพิเศษ TODO ความคิดเห็น Studio เน้นข้อความใดๆ หลังจาก TODO (จนกว่าจะถูกทำลายโดยช่องว่าง):
-- TODO: เสร็จสิ้นฟังก์ชันด้านล่างเพื่อให้มันทำตามที่ชื่อหมายถึงจริงๆ
local function stopWorldFromBlowingUp()
end
ใช้ความคิดเห็น TODO เพื่อติดตามและสื่อสารปัญหาภายในรหัสของคุณ