分类

Closures

检查、创建、克隆和替换闭包。

分类指南

概览

在打开具体函数前,先用这个概览了解该分类。
  • 了解这组函数主要解决什么问题。
  • 在同一个表格中比较函数名称和说明。
  • 打开函数页面查看语法、参数、返回值和示例。

Closures

可用函数

16 个函数
函数描述
checkcaller返回当前调用是否源自执行程序拥有的代码。
clonefunction创建函数的可调用克隆,同时保留其行为。
comparefunctions检查两个函数引用是否指向同一个底层闭包。
getfunctionhash返回表示函数字节码主体的哈希(如果可用)。
hookfunction用替换函数替换目标函数并返回原始函数。
hookmetamethod通过安装替换函数将元方法挂接到表或对象上。
iscclosure返回函数是否是本机 C 闭包。
isexecutorclosure返回函数是否由执行器创建。
isfunctionhooked返回函数是否已通过执行器挂钩系统挂钩。
ishiddenstack检查函数或堆栈级别是否在堆栈检查中隐藏。
islclosure返回函数是否为 Luau 闭包。
isnewcclosure返回函数是否由 newcclosure 创建。
newcclosure将 Luau 函数包装为执行者创建的 C 闭包。
newlclosure从函数创建执行者拥有的 Luau 闭包。
restorefunction恢复之前挂钩的函数,可以选择使用提供的原始函数。
sethiddenstack更改函数或堆栈级别是否在堆栈检查中隐藏。