配列は順序付きコレクション、ハッシュはキー値ペアのコレクション(辞書やマップのような)です。これらはRubyの2つの主要なデータ構造であり、どちらも豊富で表現力のあるメソッド(主にEnumerableモジュールから)を備えており、データ操作を優雅にします。
配列 — 順序付きコレクション
fruits = [, , ]
fruits[]
fruits[-]
fruits <<
fruits.length
fruits.?()
fruits.map { || f.upcase }
fruits.select { || f.length > }
fruits.each { || puts f }
[, , ].sort
[, , ].sum
