Arrays అనేవి ordered collections; hashes అనేవి key-value collections (dictionaries/maps లాంటివి). ఇవి Ruby యొక్క రెండు ప్రధాన data structures, రెండూ సমృద్ధమైన, expressive methods (ఎక్కువగా Enumerable module నుండి) కలిగి ఉన్నాయి, ఇవి data manipulation ను elegant చేస్తాయి.
Arrays — ordered collections
fruits = [, , ]
fruits[]
fruits[-]
fruits <<
fruits.length
fruits.?()
fruits.map { || f.upcase }
fruits.select { || f.length > }
fruits.each { || puts f }
[, , ].sort
[, , ].sum
