Arrays 是有序集合;Hashes 是键值集合(如字典/映射)。它们是 Ruby 的两个主要数据结构,都有丰富而富有表现力的方法(主要来自 Enumerable 模块),使数据操作优雅。
Arrays — 有序集合
fruits = [, , ]
fruits[]
fruits[-]
fruits <<
fruits.length
fruits.?()
fruits.map { || f.upcase }
fruits.select { || f.length > }
fruits.each { || puts f }
[, , ].sort
[, , ].sum
