上級 › match.arg に候補外の値を渡すと 'arg' should be one of エラーになる › パターン1
match.arg に候補外の値を渡すと 'arg' should be one of エラーになる
match.arg()で選択肢を制限した引数に、定義された候補のどれとも一致しない値を渡すと、'arg' should be one ofというエラーになります。
1 process <- function(mode = c("fast", "slow", "auto")) { 2 mode <- match.arg(mode) 3 cat("mode:", mode, "\n") 4 } 5 process(_______) ^
'arg' should be one of “fast”, “slow”, “auto”
空欄を埋めて実行を通す
match.arg()はデフォルト値に列挙された候補以外の文字列を渡すと、その場でエラーとして拒否します。
次の問題