小编Vin*_*shi的帖子

功能流程:为什么这个功能返回20

假设我有一个叫做的函数l:

l <- function(x) x + 1
Run Code Online (Sandbox Code Playgroud)

然后定义另一个函数,m但在其中m,重新定义l:

m <- function() {
       l <- function(x) x*2
       l(10)
}
m()
Run Code Online (Sandbox Code Playgroud)

为什么要m回来x*2,而不是x+1

r function scoping

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

标签 统计

function ×1

r ×1

scoping ×1