함수형 프로그래밍에 대한 개념과 어떻게 스위프트를 사용하여 실용적인 방법으로 쉽게 함수형 프로그래밍을 할 수 있는지 설명한다. 함수형 프로그래밍에 필요한 사고와 개념부터 시작하여 최근 많은 개발자들에게 친숙한 맵과 필터, 리듀스를 통한 고차함수 활용법과 하스켈과 같은 원조 함수형 언어에서 볼 수 있는 데이터 불변성, 순수한 함수형 데이터 구조, 함수 객체와 모나드와 같은 고급 주제들도 다룬다.
Chris Eidhof: objc.io의 코파운더이다. 최근 몇년 동안 애플 플랫폼에서 많은 시간을 보냈지만 그전까진 하스켈(Haskell) 프로그래머였다.
Florian Kugler: objc.io의 코파운더이다. 꽤 오래동안 객체지향 패러다임에 만족해왔고 모나드를 계속 살펴왔다.
Wouter Swierstra: 업계와 학계에서 15년 이상의 풍부한 함수형 프로그래밍 경험이 있다.