这是的主体vctrs::vec_cast
:
function (x, to, ..., x_arg = "", to_arg = "")
{
if (!missing(...)) {
check_ptype2_dots_empty(...)
}
return(.Call(vctrs_cast, x, to, x_arg, to_arg))
UseMethod("vec_cast", to)
}
<bytecode: 0x7f8f431528f0>
<environment: namespace:vctrs>
有一个电话UseMethod
。但它在从函数返回的行之后。这是什么深奥的魔法?