April 2019
Intermediate to advanced
480 pages
13h 22m
English
2 Functional programming in Kotlin: An overview
4 Recursion, corecursion, and memoization
7 Handling errors and exceptions
10 More data handling with trees
11 Solving problems with advanced trees
13 Sharing mutable states with actors
14 Solving common problems functionally
Appendix A. Mixing Kotlin with Java
Appendix B. Property-based testing in Kotlin