カテゴリ
Debug
実行時検査およびデバッグ ユーティリティ。カテゴリガイド
概要
特定の関数を開く前に、この概要でカテゴリの役割を確認できます。- この関数グループが解決する内容を確認できます。
- 関数名と説明を1つの表で比較できます。
- 関数を開くと、構文、引数、戻り値、例を確認できます。
Debug
利用できる関数
| 関数 | 説明 |
|---|---|
getconstant | 1 から始まるインデックスにより、関数、スタック レベル、またはプロトタイプから定数を読み取ります。 |
getconstants | 関数、スタック レベル、またはプロトタイプに埋め込まれたすべての定数を返します。 |
getinfo | 関数またはスタック レベルのデバッグ メタデータを返します。 |
getproto | 1 から始まるインデックスによって関数からネストされたプロトタイプを返します。 |
getprotos | 関数内で見つかったすべてのネストされたプロトタイプを返します。 |
getreg | エグゼキュータに公開される Luau レジストリ テーブルを返します。 |
getstack | スタック レベル、またはインデックスが指定されている場合は 1 つのスタック スロットからスタック値を読み取ります。 |
getupvalue | 1 から始まるインデックスによって関数から上位値を読み取ります。 |
getupvalues | 関数によって取得されたすべての上位値を返します。 |
isvalidlevel | スタックレベルを安全に検査できるかどうかを確認します。 |
setconstant | 関数またはプロトタイプ内の定数を 1 から始まるインデックスに置き換えます。 |
setstack | 選択したスタック レベルでスタック スロット値を置き換えます。 |
setupvalue | 関数内の上位値を 1 から始まるインデックスに置き換えます。 |