Tablice to kolekcje uporządkowane; hashe to kolekcje klucz-wartość (jak słowniki/mapy). Są to dwie główne struktury danych w Ruby, obie posiadające bogaty zestaw metod (w dużej mierze z modułu Enumerable), które sprawiają, że manipulacja danymi jest elegancka.
Tablice — kolekcje uporządkowane
fruits = [, , ]
fruits[]
fruits[-]
fruits <<
fruits.length
fruits.?()
fruits.map { || f.upcase }
fruits.select { || f.length > }
fruits.each { || puts f }
[, , ].sort
[, , ].sum
