Functional programming

Kotlin particularly supports a functional style that allows us to operate functions in the same way as variables. This approach brings many features to Kotlin, as well as new ways to describe the flow of a program more concisely.

This subsection will coverĀ the following topics: