0
在下面的R代碼片段(取自一個調試器)中,%||%運算符在第8行中的含義是什麼?%||%運算符在R中表示什麼?
function (env = caller_env(), default = NULL)
{
out <- switch_type(env, environment = env, definition = ,
formula = attr(env, ".Environment"), primitive = base_env(),
closure = environment(env), list = switch_class(env,
frame = env$env))
out <- out %||% default
if (is_null(out)) {
type <- friendly_type(type_of(env))
abort(paste0("Can't extract an environment from ", type))
}
else {
out
}
}
感謝您的幫助!
非常感謝!我完全喪失了在哪裏看! – Babu
@Babu您可以找到像R'?「%||%」'中所有引號一樣的操作符的幫助頁面,以確保它可以被解析。 – MrFlick