ไวยากรณ์
hookmetamethod(object: any, method: string, replacement: function)Arguments
| ชื่อ | ชนิด | คำอธิบาย |
|---|---|---|
object | any | วัตถุ ตาราง หรือค่าการวาดเพื่อตรวจสอบหรือเปลี่ยนแปลง |
method | string | ชื่อวิธีการเรียกชื่อ |
replacement | function | ค่าทดแทนหรือฟังก์ชันที่ควรติดตั้ง |
คำอธิบาย
เชื่อมต่อ metamethod บนโต๊ะหรือวัตถุโดยการติดตั้งฟังก์ชันทดแทน
เรียกด้วย parameter 3 ค่า: object, method, replacement ตาราง arguments อธิบายค่าที่จำเป็นและค่าที่ปรับพฤติกรรม
ไม่ส่งคืนข้อมูล ให้มอง call นี้เป็น action และจัดการ error รอบจุดที่เรียกเมื่อจำเป็น
ตัวอย่าง
ตัวอย่างการเรียกใช้ด้วยค่าตัวอย่าง
hookmetamethod(nil, "example", function() end)