В R, возможно ли, чтобы программное обеспечение игнорировало тот факт, что существуют неиспользуемые аргументы, определенные при запуске модуля?
Например, у меня есть модуль multiply(a,b), который возвращает произведение a и b. Я получу ошибку, если я вызову модуль следующим образом:
multiply(a=20,b=30,c=10)
Возврат ошибки на этом просто кажется ненужным, поскольку указаны требуемые входы a и b. Можно ли избежать этого плохого поведения?
Простое решение - просто прекратить указывать c, но это не отвечает, почему R ведет себя так. Есть ли другой способ решить эту проблему?