[Ruby学习总结]Ruby中的数组
1、数组的定义
Ruby中的数组是动态数组,存储的数据不用限定类型,数组的长度是根据存储需要动态扩展,所以,在进行数据定义的时候,只用用最简单的方式new一个Array对象就可以了,可以使用以下几种方式:
arr1=[1,2,3,'a','b']arr2=[1,2,'a','c','d']i=arr1+arr2 #数组:1 2 3 a b 1 2 a c dj=arr1-arr2#数组:3 bk=arr1*2 #数组:1 2 3 a b 1 2 3 a bm=arr1|arr2 #数组:1 2 3 a b c dn=arr1&arr2 #数组:1 2 a5、其他
数组还有其他一些很方便的方法,如倒转、排序、是否包含某元素等,可以参考官方API:http://ruby-doc.org/core-2.0/Array.html