Nizovi su uređene kolekcije; heš-tablice su kolekcije ključ-vrijednost (poput rječnika/mapa). To su dva glavna Rubyeva podatovna struktura, oba s bogatim, ekspresivnim metodama (uglavnom iz Enumerable modula) koje čine manipulaciju podacima elegantnom.
Nizovi — uređene kolekcije
fruits = [, , ]
fruits[]
fruits[-]
fruits <<
fruits.length
fruits.?()
fruits.map { || f.upcase }
fruits.select { || f.length > }
fruits.each { || puts f }
[, , ].sort
[, , ].sum
