分类
Closures
检查、创建、克隆和替换闭包。分类指南
概览
在打开具体函数前,先用这个概览了解该分类。- 了解这组函数主要解决什么问题。
- 在同一个表格中比较函数名称和说明。
- 打开函数页面查看语法、参数、返回值和示例。
Closures
可用函数
| 函数 | 描述 |
|---|---|
checkcaller | 返回当前调用是否源自执行程序拥有的代码。 |
clonefunction | 创建函数的可调用克隆,同时保留其行为。 |
comparefunctions | 检查两个函数引用是否指向同一个底层闭包。 |
getfunctionhash | 返回表示函数字节码主体的哈希(如果可用)。 |
hookfunction | 用替换函数替换目标函数并返回原始函数。 |
hookmetamethod | 通过安装替换函数将元方法挂接到表或对象上。 |
iscclosure | 返回函数是否是本机 C 闭包。 |
isexecutorclosure | 返回函数是否由执行器创建。 |
isfunctionhooked | 返回函数是否已通过执行器挂钩系统挂钩。 |
ishiddenstack | 检查函数或堆栈级别是否在堆栈检查中隐藏。 |
islclosure | 返回函数是否为 Luau 闭包。 |
isnewcclosure | 返回函数是否由 newcclosure 创建。 |
newcclosure | 将 Luau 函数包装为执行者创建的 C 闭包。 |
newlclosure | 从函数创建执行者拥有的 Luau 闭包。 |
restorefunction | 恢复之前挂钩的函数,可以选择使用提供的原始函数。 |
sethiddenstack | 更改函数或堆栈级别是否在堆栈检查中隐藏。 |