上級 › do.call に渡すリストの名前が引数名と一致しないと unused argument になる › パターン1
do.call に渡すリストの名前が引数名と一致しないと unused argument になる
do.call(f, args)は、argsという名前付きリストの各要素名をfの引数名として渡します。
1 connect <- function(host, port) { 2 paste(host, port) 3 } 4 result <- do.call(connect, list(________ = "local", port = 80)) ^ 5 cat(result, "\n")
unused argument (hostname = "local")
空欄を埋めて実行を通す
do.callはリストの名前を頼りに引数を対応づけるため、hostnameという名前はconnectのどの引数とも一致せずunused argumentになります。
次の問題