カテゴリ

Closures

クロージャを検査、作成、複製、および置換します。

カテゴリガイド

概要

特定の関数を開く前に、この概要でカテゴリの役割を確認できます。
  • この関数グループが解決する内容を確認できます。
  • 関数名と説明を1つの表で比較できます。
  • 関数を開くと、構文、引数、戻り値、例を確認できます。

Closures

利用できる関数

16 関数
関数説明
checkcaller現在の呼び出しがエグゼキュータ所有のコードから発信されたかどうかを返します。
clonefunction動作を維持しながら、関数の呼び出し可能なクローンを作成します。
comparefunctions2 つの関数参照が同じ基になるクロージャを指しているかどうかを確認します。
getfunctionhash利用可能な場合は、関数のバイトコード本体を表すハッシュを返します。
hookfunctionターゲット関数を代替関数に置き換えて、元の関数を返します。
hookmetamethod置換関数をインストールすることで、メタメソッドをテーブルまたはオブジェクトにフックします。
iscclosure関数がネイティブ C クロージャであるかどうかを返します。
isexecutorclosure関数がエグゼキュータによって作成されたかどうかを返します。
isfunctionhooked関数がエグゼキューターフックシステムを通じてフックされているかどうかを返します。
ishiddenstack関数またはスタック レベルがスタック検査から隠蔽されているかどうかを確認します。
islclosure関数が Luau クロージャかどうかを返します。
isnewcclosure関数が newcclosure によって作成されたかどうかを返します。
newcclosureLuau 関数をエグゼキュータが作成した C クロージャとしてラップします。
newlclosure関数からエグゼキュータ所有の Luau クロージャを作成します。
restorefunctionオプションで提供された元の関数を使用して、以前にフックされた関数を復元します。
sethiddenstack関数またはスタック レベルをスタック検査から非表示にするかどうかを変更します。