在 .GlobalEnv 中,我定义了以下变量和函数
x = 0;
foo <- function(t=x) {x=1; t}
当我通过以下方式调用函数时
foo() # gives 1
foo(t=x) # gives 0
谁能帮忙解释一下?谢谢!!!
在 .GlobalEnv 中,我定义了以下变量和函数
x = 0;
foo <- function(t=x) {x=1; t}
当我通过以下方式调用函数时
foo() # gives 1
foo(t=x) # gives 0
谁能帮忙解释一下?谢谢!!!