, , .. OP , 1,2 1:2 functionWithDots, . ... list , .
functionWithDots <- function(...) {
f1 <- function(x) c(x,x+4)
dots <- c(...)
list <- as.list(dots)
list <- lapply(list, f1)
expand.grid(list)
}
functionWithDots(1,2)
functionWithDots(1:2)
1:3 vs 1,2,3
functionWithDots(1,2,3)
functionWithDots(1:3)
OP ( lapply expand.grid)
functionWithDots <- function(...) {
f1 <- function(x) c(x,x+4)
list <- list(...)
print(list)
}
1:2 a list of length 1
functionWithDots(1:2)
#[[1]]
#[1] 1 2
- a list ,
functionWithDots(1,2)
list , .
functionWithDots <- function(...) {
f1 <- function(x) c(x,x+4)
dots <- c(...)
list <- as.list(dots)
print(list)
}
functionWithDots(1:2)
functionWithDots(1,2)