Master techniques and concepts of functional programming to deliver safer, simpler, and more effective Kotlin code.
In Functional Programming in Kotlin you will learn:
- Functional programming techniques for real-world applications
- Write combinator libraries
- Common structures and idioms in functional design
- Simplicity and modularity (and fewer bugs!)
Functional Programming in Kotlin is a reworked version of the bestselling
Functional Programming in Scala, with all code samples, instructions, and exercises translated into the powerful Kotlin language. In this authoritative guide, you’ll take on the challenge of learning functional programming from first principles. Complex concepts are demonstrated through exercises that you’ll love to test yourself against. You’ll start writing Kotlin code that’s easier to read, easier to reuse, better for concurrency, and less prone to bugs and errors.