October 2021
Intermediate to advanced
500 pages
16h 23m
English
There are many paradigms that a programming language can enable developers to use. Two of the most commonly used and well-known paradigms that Kotlin implements are object-oriented programming and functional programming. You will learn about object-oriented programming in Part IV of this book; this chapter focuses on functional programming.
Kotlin supports multiple programming styles, so you can mix object-oriented and functional programming styles to suit the problem at hand. Some programming languages (like Haskell) only support functional programming. These purely functional languages are more commonly used in academia than commercial software, but the concepts and many of the techniques have ...
Read now
Unlock full access