**배열(Array)**은 순서가 있는 컬렉션이고; **해시(Hash)**는 키-값 컬렉션(사전/맵과 유사)입니다. 둘은 Ruby의 두 주요 자료 구조이며, 데이터 조작을 우아하게 만드는 풍부하고 표현력 있는 메서드(대부분 Enumerable 모듈에서 옴)를 갖추고 있습니다.
배열 — 순서가 있는 컬렉션
fruits = [, , ]
fruits[]
fruits[-]
fruits <<
fruits.length
fruits.?()
fruits.map { || f.upcase }
fruits.select { || f.length > }
fruits.each { || puts f }
[, , ].sort
[, , ].sum
