他の方のソースコードをみている時にこの機能を知りましたので、同じように知らない人が居ればと思い紹介。公式にはこのように書いてありました。スプラッティングは、パラメーター値のコレクションをまとめてコマンドに渡す手法です。コレクションのそれぞれの値をコマンドのパラメーターに関連付けます。スプラットされたパラメーター値は、名前付きスプラッティング変数に格納されます。対して、引数が単一の値ではなくコレクションとして渡されることを伝えます。スプラッティングはコマンドを短くし、読みやすくします。スプラッティング値は別のコマンドの呼び出しで再利用できます。自動変数から他のスクリプトや関数に渡すことができます。以降では、コマンドの全パラメーターを次のように表せるそうです。可読性が良くなるので使っているという事もありますが、例えば自作の関数で引数が多いときや、条件によって動作を変える時に使い始めています。スイッチを入れると実際に足し算を行う関数です。コメントをキャンセルメールアドレスが公開されることはありません。