📅  最后修改于: 2023-12-03 15:40:32.679000             🧑  作者: Mango
在 R 编程中,有一些称为原始函数的内置函数。这些函数由 R 语言的开发者编写,其功能比用户自定义的函数更加基础和底层。is.primitive() 函数可以帮助我们检查一个函数是否是 R 编程中的原始函数。
is.primitive() 函数的语法如下:
is.primitive(function)
其中,
function
:待检查的函数。我们可以通过以下代码来判断 sum()
函数是否是 R 编程中的原始函数:
is.primitive(sum)
输出结果如下:
[1] TRUE
此时我们可以确定 sum()
函数是 R 编程中的原始函数。
我们也可以检查自定义的函数是否是 R 编程中的原始函数。假设我们定义了一个名为 my_fun()
的函数:
my_fun <- function(x, y) {
x + y
}
我们可以使用 is.primitive() 函数来判断该函数是否是原始函数:
is.primitive(my_fun)
输出结果如下:
[1] FALSE
由此可见,my_fun()
函数不是 R 编程中的原始函数。
is.primitive() 函数可以帮助我们检查一个函数是否是 R 编程中的原始函数。该函数的使用方法也比较简单,只需输入待检查的函数,即可判断其是否为原始函数。