Closures

comparefunctions

ตรวจสอบว่าการอ้างอิงฟังก์ชันทั้งสองชี้ไปที่การปิดพื้นฐานเดียวกันหรือไม่

ไวยากรณ์

comparefunctions(func1: function, func2: function): boolean
Aliases comparefunction

Arguments

ชื่อชนิดคำอธิบาย
func1functionฟังก์ชั่นแรกที่จะเปรียบเทียบ
func2functionฟังก์ชั่นที่สองเพื่อเปรียบเทียบ

Returns

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

คำอธิบาย

ตรวจสอบว่าการอ้างอิงฟังก์ชันทั้งสองชี้ไปที่การปิดพื้นฐานเดียวกันหรือไม่

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

ส่งคืน equal (boolean) ใช้ตาราง returns เพื่อแยกค่าที่สำเร็จ ผลลัพธ์ nil และ error ที่จัดการต่อได้

ตัวอย่าง

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

local result = comparefunctions(function() end, function() end)
print(result)