小编Eri*_*ric的帖子

R:如何将默认参数传递给函数?

在.GlobalEnv中,我定义了以下变量和函数

x = 0; 
foo <- function(t=x) {x=1; t}
Run Code Online (Sandbox Code Playgroud)

当我以下列方式调用该函数时

foo() # gives 1
foo(t=x) # gives 0
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙解释一下吗?谢谢!!!

r default-arguments

6
推荐指数
1
解决办法
148
查看次数

标签 统计

default-arguments ×1

r ×1