Pole jsou seřazené kolekce; hešovací tabulky jsou kolekce klíč-hodnota (jako slovníky/mapy). Jde o dvě hlavní datové struktury v Ruby, obě s bohatou sadou expresivních metod (převážně z modulu Enumerable), které dělají manipulaci s daty elegantní.
Pole — seřazené kolekce
fruits = [, , ]
fruits[]
fruits[-]
fruits <<
fruits.length
fruits.?()
fruits.map { || f.upcase }
fruits.select { || f.length > }
fruits.each { || puts f }
[, , ].sort
[, , ].sum
