R语言
Primitive
位于 base
包(package)。 说明
.Primitive
按名称查找 ‘primitive’(内部实现)函数。
用法
.Primitive(name)
参数
name |
的名字R函数。 |
细节
.Primitive
相对于 .Internal
函数的优点是参数传递的潜在效率,并且可以在需要时使用位置匹配,例如在switch
中。有关更多详细信息,请参阅“R 内部结构”手册。
所有原始函数都位于基本命名空间中。
这个函数几乎从未被使用过:`name`
或者,更仔细地说,get(name, envir = baseenv())
同样工作得很好,并且不依赖于知道哪些函数是原始函数(它确实会随着R进化)。
例子
mysqrt <- .Primitive("sqrt")
c
.Internal # this one *must* be primitive!
`if` # need backticks
也可以看看
is.primitive
显示原始函数有两种类型 (typeof
)、.Internal
。
相关用法
- R Paren 圆括号和大括号
- R Platform 平台特定变量
- R file.path 构造文件路径
- R grep 模式匹配和替换
- R getwd 获取或设置工作目录
- R vector 向量 - 创建、强制等
- R lapply 对列表或向量应用函数
- R dump R 对象的文本表示
- R Sys.getenv 获取环境变量
- R rank 样本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
- R pushBack 将文本推回连接
- R strsplit 分割字符向量的元素
- R seq.Date 生成规则的日期序列
- R invisible 将打印模式更改为不可见
- R noquote “无引号”字符串打印类
- R warning 警告信息
- R rapply 递归地将函数应用于列表
- R basename 操作文件路径
- R with 评估数据环境中的表达式
- R formals 访问和操纵形式参数
- R icuSetCollate 按 ICU 设置整理
- R search 给出 R 对象的搜索路径
- R Defunct 将对象标记为已失效
- R gzcon 通过连接(解)压缩 I/O
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Look Up a Primitive Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。