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