Environment

filtergc

タイプと一致するオプションによってガベージ コレクター オブジェクトをフィルターします。

構文

filtergc(filterType: string, options: table, firstOnly?: boolean): table

引数

名前説明
filterTypestring照合するガベージ コレクター オブジェクトのタイプ。
optionstable操作の動作を制御するオプションの設定テーブル。
firstOnly?booleantrue の場合、最初に一致したガベージ コレクター オブジェクトのみを返します。

戻り値

名前説明
matchestableフィルターに一致したガベージ コレクター オブジェクトの配列テーブル。

説明

タイプと一致するオプションによってガベージ コレクター オブジェクトをフィルターします。

3 個のパラメータで呼び出します: filterType, options, firstOnly。引数表では必須値と動作を調整する値を確認できます。

matches (table) を返します。戻り値表を使って成功値、nil 結果、回復可能なエラーを分けて扱ってください。

プレースホルダー値を使った呼び出し例です。

local result = filtergc("example", {}, true)
print(result)