Code Fix

上級 › do.call に渡すリストの名前が引数名と一致しないと unused argument になる › パターン3

do.call に渡すリストの名前が引数名と一致しないと unused argument になる

do.call(f, args)は、argsという名前付きリストの各要素名をfの引数名として渡します。

 1  build_url <- function(scheme, path) {
 2    paste0(scheme, "://", path)
 3  }
 4  result <- do.call(build_url, list(scheme = "https", ________ = "example.com"))
                                                            ^
 5  cat(result, "\n")
unused argument (url_path = "example.com")

空欄を埋めて実行を通す

広告
広告スロット(未設定)

do.call に渡すリストの名前が引数名と一致しないと unused argument になる

リストの要素名が関数の引数名と1文字でも違うと、その引数は認識されず「使われない引数」としてエラーになります。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)