最近遇到一个问题。
要编写很多个function,并且这些函数体构造类似。所以我想用循环一次编写完。
如下:
g<- new ("list")
for(i in 1:38) # calculation for each subfunction
{
g[i] <- function(par)
{函数体}
}
但是总是提示出错: cannot coerce type 'closure' to vector of type 'list'
我有点疑惑,function为何不可以赋值给list?遇到这种情况应该怎么办呢?
谢谢!