18

Learn how to program in Swift using functional programming techniques, such as map and reduce, in this Swift functional programming tutorial.

Functional programming can be a theory-heavy topic, so this tutorial will introduce the topic by example. You’ll work through a number of programming examples using what will likely be the more familiar, imperative style, and then try your hand at solving the same problems using functional techniques.

Read full tutorial on raywenderlich.com