モジュール:ProcessArgs/doc

提供:Noita Wiki
ナビゲーションに移動 検索に移動

このページは、モジュール:ProcessArgsの説明文を記述するページです。

このモジュールを使用すると、引数をマージして正規化できます。これには、引数にアクセスするためのメタテーブルを持つ空のテーブルではなく、引数を実際のテーブルにするという副作用もあります。これにより、演算子が機能し、反復時に無視されることなく、新しい値をテーブルに追加できるようになります。

norm関数は、渡された引数を正規化し、空白を削除し、空の引数をnilに設定します。テーブルが関数に渡されない場合、現在のフレームの親引数テーブルが自動的に取得されます。

merge関数は、2つのテーブルをマージし、2番目のテーブルの重複する値を最初のテーブルの値で上書きします。また、normパラメーターの場合は norm 関数と同じことを行います。 trueです。 最初のパラメータがテーブルでない場合は、normパラメータの値として使用され、現在のフレームの直接渡された引数テーブルを自動的に取得して、現在のフレームの親引数テーブルとマージします。