【发布时间】:2021-01-05 02:30:14
【问题描述】:
为什么 b 有值?我认为 b 应该为 null,因为函数 f 中没有返回。
f <- function(){
a <- 10
}
b <- f()
b
# [1] 10
【问题讨论】:
-
函数的最后一行是R中的返回值
-
这能回答你的问题吗? function return in R programming language
为什么 b 有值?我认为 b 应该为 null,因为函数 f 中没有返回。
f <- function(){
a <- 10
}
b <- f()
b
# [1] 10
【问题讨论】:
<- 运算符不可见地返回赋值,这允许
b <- a <- 1
b
a
> b
[1] 1
> a
[1] 1
【讨论】: