Array adalah koleksi tersusun; hash adalah koleksi kunci-nilai (seperti dictionary/map). Ia adalah dua struktur data utama Ruby, kedua-duanya dengan kaedah yang kaya dan ekspresif (sebahagian besarnya daripada modul Enumerable) yang menjadikan manipulasi data elegan.
Array — koleksi tersusun
fruits = [, , ]
fruits[]
fruits[-]
fruits <<
fruits.length
fruits.?()
fruits.map { || f.upcase }
fruits.select { || f.length > }
fruits.each { || puts f }
[, , ].sort
[, , ].sum
