Closures

comparefunctions

检查两个函数引用是否指向同一个底层闭包。

语法

comparefunctions(func1: function, func2: function): boolean
别名 comparefunction

参数

名称类型描述
func1function第一个要比较的函数。
func2function要比较的第二个函数。

返回值

名称类型描述
equalboolean当两个输入解析为相同的底层对象或函数时为 true。

说明

检查两个函数引用是否指向同一个底层闭包。

使用 2 个参数调用: func1, func2。参数表会说明哪些值必填,哪些值只用于细化行为。

返回 equal (boolean)。使用返回表区分成功值、nil 结果和可恢复错误。

示例

使用占位值的示例调用。

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