August 2017
Intermediate to advanced
440 pages
10h
English
There are lots of different stream processing functions, and there is no need to describe them all here, while Kotlin contains great documentation on its website. The names of most of the extension functions are self-explanatory and there is no need to really read the documentation to guess what they are doing. In Android Studio, we can check the real implementation by pressing Ctrl (the command key on Mac) and clicking the function whose implementation we want to read.
The important difference in collection processing comes when you are operating on mutable collections because while they can use additional extensions defined for mutable types (MutableIterable, and MutableCollection), the important distinction ...
Read now
Unlock full access