我已经在stackoverflow上查看了大约40个这个错误的实例,但下面的示例在我看来并不会受到这些其他实例显示的任何缺陷的影响,我不知道它有什么问题。< / p>
ob1 <-5; ob2 <- 6; ob4 <- 7; ob5 <- 8; ob7 <- 8;
fs <- function(ob1, ob2=ob3, ..., ob4, ob5=ob6){
`...` <- unlist(list(...))
print(ob1, ob2, ob4, ob5, `...`)
}
f_outer <- function(){
ob1 <-1; ob2 <- 2; ob4 <- 3; ob5 <- 4; ob7 <- 9;
fs(ob1, ob2=ob3, ob4, ob5=ob6, ob7)
}
f_outer()
返回错误:
'...' used in an incorrect context