Arrays er ordnede samlinger; hashes er nøgle-værdi-samlinger (som ordbøger/kort). De er Rubys to vigtigste datastrukturer, begge med rige, udtryksfulde metoder (stort set fra Enumerable-modulet), som gør datamanipulation elegant.
Arrays — ordnede samlinger
fruits = [, , ]
fruits[]
fruits[-]
fruits <<
fruits.length
fruits.?()
fruits.map { || f.upcase }
fruits.select { || f.length > }
fruits.each { || puts f }
[, , ].sort
[, , ].sum
