Οι arrays είναι ταξινομημένες συλλογές· οι hashes είναι συλλογές κλειδί-τιμή (όπως dictionaries/maps). Είναι οι δύο κύριες δομές δεδομένων της Ruby, και οι δύο διαθέτουν πλούσια, εκφραστικά methods (κυρίως από το module Enumerable) που κάνουν τον χειρισμό δεδομένων κομψό.
Arrays — ταξινομημένες συλλογές
fruits = [, , ]
fruits[]
fruits[-]
fruits <<
fruits.length
fruits.?()
fruits.map { || f.upcase }
fruits.select { || f.length > }
fruits.each { || puts f }
[, , ].sort
[, , ].sum
