Masyvai yra sutvarkyta rinkiniai; hešai yra raktų ir reikšmių rinkiniai (panašūs į žodynus/žemėlapius). Jie yra du pagrindiniai Ruby duomenų struktūros, abi su turtingomis, išraišingomis metodais (daugiausia iš Enumerable modulio), kurie duomenų manipuliaciją daro elegantiška.
Masyvai — sutvarkyti rinkiniai
fruits = [, , ]
fruits[]
fruits[-]
fruits <<
fruits.length
fruits.?()
fruits.map { || f.upcase }
fruits.select { || f.length > }
fruits.each { || puts f }
[, , ].sort
[, , ].sum
