Next: , Previous: List objects, Up: Basic types



2.1.3 语言对象

三种对象类型构成了 R 语言的全部。 它们分别是调用类型(calls)表达式类型(expressions)命名类型(names) 既然 R 有 "expression" 类型的对象,所以我们应该尽量避免 在其它地方使用“表达式”这个词。需要注意的是, 语法上正确的表达式会被看作是程序语句(statements) 这些对象分别有 "call""expression",和 "name" 三种模式。

这些对象可以利用 quote 机制从表达式直接创建, 并且可以通过函数 as.listas.call 与列表相互转换。 解析树的分量可以通过标准的索引操作析取。