September 2019
Intermediate to advanced
462 pages
11h 3m
English
The functional style is less complex compared to the imperative style of programming. Code reads like a problem statement in the functional style and so is easier to understand. With the ability to pass functions to functions, we can use functional decomposition in addition to object decomposition in Kotlin.
In this part, we’ll focus on the functional programming capabilities of Kotlin. You’ll learn how to create lambda expressions, why and where to use them, and how to ensure we don’t compromise performance to gain fluency. You’ll also learn to use internal iterators, sequences, and design patterns that can benefit from using lambda expressions.
Read now
Unlock full access