Ruby学习札记(二)[数组]

1、定义数组

①方括号中用逗号隔开,如:food=["大米","小米","黑米","虾米"]

②使用Array类构造函数,

如:food=Array.new 

food[0]="大米"...

2、索引可为正负整数,负数表示倒数第几个元素。

3、数组长度可变。

4、%表示方法,将包含空格的字符串转换为数组:

%w{...} 

%W{...}会对字符串中的转义字符和特殊字符进行替换

5、添加数字元素的方法:

unshift()  向数组的头部添加数组元素
push()     向数组的尾部添加数组元素
<<         向数组的尾部添加一个数组元素

6、删除数组元素的方法:

shift()  从数组的头部删除一个数组元素,并返回被删除的数组元素
pop()    从数组的尾部删除一个数组元素,并返回被删除的数组元素

7、截取数字的方法:

array[n,m]    截取从索引n开始、长度为m的元素列表,组成新数组
array[n..m]   截取从索引n开始,到索引m的元素列表(包括索引为m的数组元素),组成新数组
array[n...m]  截取从索引n开始,到索引m的元素列表(不包括索引为m的数组元素),组成新数组

  

posted on 2013-07-15 12:03  改喝绿茶  阅读(236)  评论(0编辑  收藏  举报

导航