上級 › do.call に渡すリストの名前が引数名と一致しないと unused argument になる › パターン5
do.call に渡すリストの名前が引数名と一致しないと unused argument になる
do.call(f, args)は、argsという名前付きリストの各要素名をfの引数名として渡します。
1 configure <- function(mode, level) { 2 paste(mode, level) 3 } 4 result <- do.call(configure, list(_______ = "auto", level = 3)) ^ 5 cat(result, "\n")
unused argument (setting = "auto")
空欄を埋めて実行を通す
do.callに渡すリストの名前は関数の引数名と完全に一致していなければならず、settingという名前はconfigureのどの引数とも合致しません。
次の問題