在 R 中,我有一个函数,它将另一个函数的名称作为参数。我在父函数中构造了一个 if 语句来检查输入函数名称是否与名称 strategy_function 的现有函数的名称相同。
function_parent <- function(function_name){
if(function_name == strategy_function){...}
}
但是,R 不喜欢这种表示法。是否可以以这种方式使用函数的名称,即使可以,是否有更好的方法?这似乎有点草率。
在 R 中,我有一个函数,它将另一个函数的名称作为参数。我在父函数中构造了一个 if 语句来检查输入函数名称是否与名称 strategy_function 的现有函数的名称相同。
function_parent <- function(function_name){
if(function_name == strategy_function){...}
}
但是,R 不喜欢这种表示法。是否可以以这种方式使用函数的名称,即使可以,是否有更好的方法?这似乎有点草率。