s1 <- function(x, y = substitute(x)) { x <- x + 1; y }
s2 <- function(x, y) { if(missing(y)) y <- substitute(x); x <- x + 1; y }
a <- 10
s1(a) # 11s2(a) # a谢谢!
s1 <- function(x, y = substitute(x)) { x <- x + 1; y }
s2 <- function(x, y) { if(missing(y)) y <- substitute(x); x <- x + 1; y }
s3 <- function(x, y) { if(missing(y)) { y <- x + 1} ;y}
s4 <- function(x, y = substitute(x)) { y; x <- x + 1; y }
s5 <- function(x, y = substitute(x)) { x <- x + 1; y }
a <- 10
s1(a)
s2(a)
s3(a)
s4(a)
s5(a)