1

...R 3.6.3 で関数引数を渡すために使用するためのバグのようです。具体的には、名前付き引数は...、完全一致ではなく、部分一致を試みます。次に例を示します。

func1 <- function(varname, ...)
{
  cat(varname, "\n")
}
func1(0, foo = 3)
func1(0, var = 2, foo = 3)
func1(0, var = 1, varn = 2, foo = 3)

R 3.6.3 の出力は次のようになります。

0
2
Error in func1(0, var = 1, varn = 2, foo = 3) : 
  formal argument "varname" matched by multiple actual arguments
4

0 に答える 0