Closures

hookmetamethod

เชื่อมต่อ metamethod บนโต๊ะหรือวัตถุโดยการติดตั้งฟังก์ชันทดแทน

ไวยากรณ์

hookmetamethod(object: any, method: string, replacement: function)

Arguments

ชื่อชนิดคำอธิบาย
objectanyวัตถุ ตาราง หรือค่าการวาดเพื่อตรวจสอบหรือเปลี่ยนแปลง
methodstringชื่อวิธีการเรียกชื่อ
replacementfunctionค่าทดแทนหรือฟังก์ชันที่ควรติดตั้ง

คำอธิบาย

เชื่อมต่อ metamethod บนโต๊ะหรือวัตถุโดยการติดตั้งฟังก์ชันทดแทน

เรียกด้วย parameter 3 ค่า: object, method, replacement ตาราง arguments อธิบายค่าที่จำเป็นและค่าที่ปรับพฤติกรรม

ไม่ส่งคืนข้อมูล ให้มอง call นี้เป็น action และจัดการ error รอบจุดที่เรียกเมื่อจำเป็น

ตัวอย่าง

ตัวอย่างการเรียกใช้ด้วยค่าตัวอย่าง

hookmetamethod(nil, "example", function() end)