Articles in this series
About the Series Let's deep dive into Kotlin functions, from the simple theory to the more advanced concepts of extension functions and lambda...
Kotlin treats functions as first-class citizens. First-class means functions can be stored in variables and data structures and can be passed as...
Kotlin provides the ability to extend a class or an interface with new functionality without having to inherit from the class or use design patterns...
As we already covered, Kotlin provides the ability to extend a class or an interface with new functionality without having to inherit from the class...