構文
hookmetamethod(object: any, method: string, replacement: function)引数
| 名前 | 型 | 説明 |
|---|---|---|
object | any | 検査または変更するオブジェクト、テーブル、または図面の値。 |
method | string | Namecall メソッド名。 |
replacement | function | インストールする必要がある代替の値または機能。 |
説明
置換関数をインストールすることで、メタメソッドをテーブルまたはオブジェクトにフックします。
3 個のパラメータで呼び出します: object, method, replacement。引数表では必須値と動作を調整する値を確認できます。
データは返しません。呼び出しをアクションとして扱い、必要なら呼び出し元でエラーを処理してください。
例
プレースホルダー値を使った呼び出し例です。
hookmetamethod(nil, "example", function() end)