例えば:
paste (..., sep = " ", collapse = NULL)
sep = ""
各呼び出しがデフォルトで確実に行われるように、この関数を書き直すにはどうすればよいですか?
つまり、私が書いていない関数の引数のデフォルト値を変更するにはどうすればよいでしょうか?
例えば:
paste (..., sep = " ", collapse = NULL)
sep = ""
各呼び出しがデフォルトで確実に行われるように、この関数を書き直すにはどうすればよいですか?
つまり、私が書いていない関数の引数のデフォルト値を変更するにはどうすればよいでしょうか?
これは を使用した別の方法formals
です。
paste.formals <- formals(paste)
paste.formals$sep <- ''
formals(paste, envir=.BaseNamespaceEnv) <- paste.formals
paste
# function (..., sep = "", collapse = NULL)
# .Internal(paste(list(...), sep, collapse))
# <environment: namespace:base>