R语言 
is.function 位于 base 包(package)。 说明
检查其参数是否是(原始)函数。
用法
is.function(x)
is.primitive(x)
参数
x | 
 一个R对象。  | 
细节
is.primitive(x) 测试 x 是否为 primitive 函数,即 typeof(x) 是否为 "builtin" 或 "special" 。
值
如果 x 是(原始)函数,则为 TRUE,否则为 FALSE。
例子
is.function(1) # FALSE
is.function (is.primitive) # TRUE: it is a function, but ..
is.primitive(is.primitive) # FALSE: it's not a primitive one, whereas
is.primitive(is.function)  # TRUE: that one *is*
相关用法
- R is.finite 有限、无限和 NaN 数
 - R is.recursive 对象是原子的还是递归的?
 - R is.object 对象是“内部分类的”吗?
 - R is.language 对象是语言对象吗?
 - R is.single 对象是单精度类型吗?
 - R is.R 我们使用的是 R,而不是 S?
 - R is.unsorted 测试对象是否未排序
 - R isS4 测试 S4 对象
 - R isSymmetric 测试矩阵或其他对象是否对称(厄米特)
 - R invisible 将打印模式更改为不可见
 - R icuSetCollate 按 ICU 设置整理
 - R identity 恒等函数
 - R identical 测试对象是否完全相等
 - R integer 整数向量
 - R iconv 在编码之间转换字符向量
 - R interactive R 是否以交互方式运行?
 - R interaction 计算因子交互作用
 - R ifelse 条件元素选择
 - R file.path 构造文件路径
 - R grep 模式匹配和替换
 - R getwd 获取或设置工作目录
 - R vector 向量 - 创建、强制等
 - R lapply 对列表或向量应用函数
 - R dump R 对象的文本表示
 - R Sys.getenv 获取环境变量
 
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Is an Object of Type (Primitive) Function?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
