Array là tập hợp có thứ tự; hash là tập hợp key-value (như dictionary/map). Chúng là hai cấu trúc dữ liệu chính của Ruby, cả hai đều có các method phong phú, giàu biểu đạt (phần lớn từ module Enumerable) giúp thao tác dữ liệu trở nên thanh lịch.
Array — tập hợp có thứ tự
fruits = [, , ]
fruits[]
fruits[-]
fruits <<
fruits.length
fruits.?()
fruits.map { || f.upcase }
fruits.select { || f.length > }
fruits.each { || puts f }
[, , ].sort
[, , ].sum
