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