R里面的计算包括顺序地对语句求值。
程序语句,如 x<-1:10 或
mean(y),可以被分号或者新的一行分割。
只要
整个语句在语法上是完整的,该语句就会被求值
并且将 值返回。
一个语句的求值结果可以看作是该语句
的值1
这个值通常会赋给一个符号。
分号和换行符可以用来分隔程序语句。 分号一般表示一个语句的结束而新的一行只是 有可能表示一个语句的结束。 如果当前语句在语法上还不完整,换行符会被 求值程序忽略掉。 如果会话(session)是交互式的,提示符会从 > 变为 +。
> x <- 0; x + 5
[1] 5
> y <- 1:10
> 1; 2
[1] 1
[1] 2
语句可以用 { 和 } 组合在一起。 一组这样的语句有时会被称为句块(block)。单个语句 会在其语法完整后键入新的一行时求值。 句块不会求值,直到在一个封闭的大括号后面键入新的一行。 这一节余下的部分,语句 要么指单个语句 要么指句块。
> { x <- 0
+ x + 5
+ }
[1] 5