September 2021
Intermediate to advanced
504 pages
12h 50m
English
This chapter covers
Kotlin, like most modern programming languages, uses strict evaluation by default. That is, it allows only functions whose parameters must be entirely evaluated before they may be called. In all our examples so far, we have focused on this evaluation strategy, also know as eager or greedy evaluation. In fact, this is what we have been using while deriving data types such as List, Option, and Either. We will look at a more formal definition of strictness later, but what ...
Read now
Unlock full access