Chapter 6. Extra, Extra Collection and Closure Changes That Rock!
In this chapter, we are focusing on collection and closure changes in Swift 3. Collections are important to all programming languages because they allow you hold groups of related items. Closures are also important to Swift because they give you the ability to pass around functionality to be used in a different location of your code. There are several nice additions that will make working with collections even more fun. We will also explore some of the confusing side effects of creating closures in Swift 2.2 and how those have been fixed in Swift 3.