假设我有一个叫做的函数l:
l
l <- function(x) x + 1
然后定义另一个函数,m但在其中m,重新定义l:
m
m <- function() { l <- function(x) x*2 l(10) } m()
为什么要m回来x*2,而不是x+1?
x*2
x+1
r function scoping
function ×1
r ×1
scoping ×1