June 2018
Intermediate to advanced
310 pages
6h 32m
English
We already covered some of the functional capabilities of Kotlin in the chapters dedicated to Design Patterns. The Strategy and Command design patterns are but a few that heavily rely on the ability to accept functions as arguments, return functions, store them as values, or put them inside collections. In this section, we'll cover some other aspects of functional programming in Kotlin, such as function purity and currying.
Read now
Unlock full access