カテゴリ
Closures
クロージャを検査、作成、複製、および置換します。カテゴリガイド
概要
特定の関数を開く前に、この概要でカテゴリの役割を確認できます。- この関数グループが解決する内容を確認できます。
- 関数名と説明を1つの表で比較できます。
- 関数を開くと、構文、引数、戻り値、例を確認できます。
Closures
利用できる関数
| 関数 | 説明 |
|---|---|
checkcaller | 現在の呼び出しがエグゼキュータ所有のコードから発信されたかどうかを返します。 |
clonefunction | 動作を維持しながら、関数の呼び出し可能なクローンを作成します。 |
comparefunctions | 2 つの関数参照が同じ基になるクロージャを指しているかどうかを確認します。 |
getfunctionhash | 利用可能な場合は、関数のバイトコード本体を表すハッシュを返します。 |
hookfunction | ターゲット関数を代替関数に置き換えて、元の関数を返します。 |
hookmetamethod | 置換関数をインストールすることで、メタメソッドをテーブルまたはオブジェクトにフックします。 |
iscclosure | 関数がネイティブ C クロージャであるかどうかを返します。 |
isexecutorclosure | 関数がエグゼキュータによって作成されたかどうかを返します。 |
isfunctionhooked | 関数がエグゼキューターフックシステムを通じてフックされているかどうかを返します。 |
ishiddenstack | 関数またはスタック レベルがスタック検査から隠蔽されているかどうかを確認します。 |
islclosure | 関数が Luau クロージャかどうかを返します。 |
isnewcclosure | 関数が newcclosure によって作成されたかどうかを返します。 |
newcclosure | Luau 関数をエグゼキュータが作成した C クロージャとしてラップします。 |
newlclosure | 関数からエグゼキュータ所有の Luau クロージャを作成します。 |
restorefunction | オプションで提供された元の関数を使用して、以前にフックされた関数を復元します。 |
sethiddenstack | 関数またはスタック レベルをスタック検査から非表示にするかどうかを変更します。 |