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的数组元素),组成新数组