【发布时间】:2012-05-02 23:43:39
【问题描述】:
在R programing for those coming from other languages约翰库克说
R 使用词法作用域,而 S-PLUS 使用静态作用域。差异可能很微妙,尤其是在使用闭包时。
我觉得这很奇怪,因为我一直认为词法作用域和静态作用域是同义词。
词汇和静态作用域是否有不同的属性,或者这是一个不同的社区,不同的社区,不同的人?如果是这样,一般营地是什么,我如何区分它们,以便我可以更好地理解某人使用这些词时的意思。
【问题讨论】:
-
我猜他们的意思是
dynamic而不是lexical。 -
@Mehrdad R 不是动态作用域
-
奇怪.. 想知道他们当时的意思。谢谢你告诉我。
标签: language-agnostic scope lexical-scope