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]