Diziler sıralı koleksiyonlardır; hash'ler anahtar-değer koleksiyonlarıdır (sözlükler/haritalar gibi). Ruby'nin iki ana veri yapısıdır ve her ikisi de zengin, anlamlı yöntemlere sahiptir (büyük ölçüde Enumerable modülünden gelen) ve veri manipülasyonunu zarafet içinde yapar.
Diziler — sıralı koleksiyonlar
fruits = [, , ]
fruits[]
fruits[-]
fruits <<
fruits.length
fruits.?()
fruits.map { || f.upcase }
fruits.select { || f.length > }
fruits.each { || puts f }
[, , ].sort
[, , ].sum
