R中的引用函数
我是新手 R中有函数引用吗 类似于C中的函数指针 UseMethod做什么 范例 我有这样的功能R中的引用函数,r,R,我是新手 R中有函数引用吗 类似于C中的函数指针 UseMethod做什么 范例 我有这样的功能 sayHello <- function(message){ print(message) } callMethod("sayHello","message") 我认为R有很多方法可以做到这一点。我首先想到的是解析文本,确定“sayHello”是否是一个函数,然后执行它。具体如下: fun <- eval(parse(text="sayHello")) if( class(
sayHello <- function(message){
print(message)
}
callMethod("sayHello","message")
我认为R有很多方法可以做到这一点。我首先想到的是解析文本,确定“sayHello”是否是一个函数,然后执行它。具体如下:
fun <- eval(parse(text="sayHello"))
if( class(fun) == "function" )
fun(message)
fun-See。谢谢,可以使用do.call调用对象的方法吗?