Primitive {base}R Documentation

Call a “Primitive” Internal Function

Description

.Primitive returns an entry point to a “primitive” (internally implemented) function.

The advantage of .Primitive over .Internal functions is the potential efficiency of argument passing.

Usage

.Primitive(name)

Arguments

name name of the R function.

See Also

.Internal.

Examples

mysqrt <- .Primitive("sqrt")
c
.Internal # this one *must* be primitive!
get("if") # just 'if' or 'print(if)' are not syntactically ok.

[Package Contents]