Previous: Indexing, Up: Evaluation of expressions
几乎所有的编程语言都有一套作用域规则,允许同样的名字用于不同的对象。 这使得一个函数内的局部变量可以有同全局变量一样的名字。
R 采用Pascal类似的词法作用域(lexical scoping)模式。 但是 R 是一种函数型编程语言(functional programming language),允许 动态创建和操作函数与语言对象,并且增加了一些特性来反映这些东西。