当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R is.function 是类型(原始)函数的对象吗?


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-devel大神的英文原创作品 Is an Object of Type (Primitive) Function?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。