Array#value_at接受一个索引列表作为参数,并返回包含这些元素的数组
适用情况:元素不相邻情况下做索引!
例:
a=[12,2,3,4,5,11,18]
p x=a.values_at(1,3,2)
p y=a.values_at(0..2,4)
[2, 4, 3]
[12, 2, 3, 5]
确定数组长度:
Array#length, #Array#size分别可以得到数组的长度值
Array#nitems可以得到不含nil的数组长度
a=[12,2,3,4,5,11,nil,12,nil]
puts a.length
puts a.size
puts a.nitems
9
9
7
数组的比较:
由于Array中没有comparable模块,所以不能直接适用<,>,<=和>=,如果需要可以include Comparable
class Array
  include Comparable
end