arr[1..3]=['a','b','c'] #数组:1 a b c 4 5 ['Time' 'Date']
4、数组的运算
Ruby数组支持+、-、*、|、&等运算符的支持运算,“+”运算结果为2个数组的全部元素的综合,“-”运算结果为左边数组在右边数组中不存在的元素,“*”运算符右边为整数类型,得到的是原数组的x倍的数组,“|”为并集操作,得到2个数组所有元素的集合,与“+”不同的是,“|”中没有重复元素,“&”为交集操作,得到存在于2个数组中的元素的集合,同样,不存在重复元素,如下示例代码:
arr1=[1,2,3,'a','b']
arr2=[1,2,'a','c','d']
i=arr1+arr2 #数组:1 2 3 a b 1 2 a c d
j=arr1-arr2 #数组:3 b
k=arr1*2 #数组:1 2 3 a b 1 2 3 a b
m=arr1|arr2 #数组:1 2 3 a b c d
n=arr1&arr2 #数组:1 2 a
5、其他
数组还有其他一些很方便的方法,如倒转、排序、是否包含某元素等,可以参考官方API:http://ruby-doc.org/core-2.0/Array.html










