R で、同じコード ブロックが 2 つの異なるケースで実行されるように switch ステートメントを作成する方法はありますか? 明らかに、両方のステートメントのコード全体をコピーして貼り付けることができましたが、それを行うためのより適切な方法があることを望んでいました.
コードの大きなブロックの繰り返しを避けるために if-else ブロックを使用することもできますが、スイッチは一般的に R の方が高速です。
R が switch ステートメントを関数として解析する方法が原因である可能性は低いと思われますが、R の開発者が switch ステートメントの解析に特別な注意を払って、複数の引数が同じコード ブロックを参照できるようにしたことを願っています。