モジュールの実行時に未使用の引数が定義されているという事実をソフトウェアに無視させることは可能ですか?
たとえば、とmultiply(a,b)
の積を返すモジュールがありa
ますb
。次のようにモジュールを呼び出すと、エラーが発生します。
multiply(a=20,b=30,c=10)
a
必要な入力とが指定されているため、これでエラーを返すことは少し不必要に思えb
ます。この悪い行動を避けることは可能ですか?
簡単な解決策は、指定を停止することc
ですが、それではRがこのように動作する理由はわかりません。これを解決する別の方法はありますか?