2.1 专用的原始函数
Next: Special internals,Previous: .Internal vs .Primitive,Up: .Internal vs .Primitive
2.1 专用的原始函数
有少量的原始函数是专用的(specials)而不是内置的(builtins),也就说,它们可以通过不赋值的参数进入。对语言架构和赋值操作这是很有必要的。&& 和 ||选择性地给它们第二个参数赋值,而 ~, .Internal, call, expression和 missing 不会给它们参数赋值。
rep 和 seq.int是专用的,因为它们给一些没有缺失的参数赋值。 c 是专用的,它允许被用于语言对象。
子集操作,子赋值操作和@操作符都是专用的。(提取和替换函数,$ 和 @有一个符号参数,并且[ 和 [[ 允许缺损参数)。
UseMethod 专门用于避免在指令剖析(通过Rprof)时额外的上下文加入到内置的调用中。
Hits:Loading...
- Previous Page: 2 .Internal 和 .Primitive
- Next Page: 2.2 专用的内部函数
