First class functions in Swift

In this entry in his weekly Swift blog series, John Sundell looks at first class functions. John starts with some basic use cases for first class functions, such as passing functions as arguments, before demonstrating more advance use cases.