对于大多数语言来说,当我们需要计算两个向量相加时,我们需要分别对这两个向量的元素进行遍历,所以写起来非常的麻烦。下面看看R语言是如何实现的。
首先,将1:5赋予一个名为x的向量
> X<- 1:5 > X [1] 1 2 3 4 5
然后,我们用这个向量加上另一个向量
例如:让x加上6:10,可以如下执行:
1 > x + 6:10 2 [1] 7 9 11 13 15
就是这么简单,这是因为R语言是向量化的语言,它可以在一个步骤中同时执行多个操作,这是其他非向量化编程语言所不具备的。