프로그래밍은 데이터를 다루는 일이다. 우리는 현실의 사물과 현상에서 필요한 정보를 추려내 데이터로 표현한다. 현실의 정보는 복잡하여 어떤 하나의 데이터 유형으로 표현하기는 쉽지 않다. 하지만 컬렉션을 중첩하면 복잡한 정보도 단순하게 표현하고 저장할 수 있다. 7장에서는 컬렉션을 중첩하여 다차원적인 데이터를 나타내는 방법을 살펴보고, 그 속을 자유롭게 순회하며 새로운 데이터를 이끌어내는 방법을 알아 본다.

7장의 내용