May 2024
Intermediate to advanced
560 pages
16h 9m
English
This chapter covers
Beyond its support for nullability, Kotlin’s type system has several essential features to improve the reliability of your code and implements many lessons learned from other type systems, including Java’s. These decisions shape the way you work with everything in Kotlin code, from primitive values and basic types to the hierarchy of collections found in the Kotlin standard library. Kotlin introduces features such as read-only collections and refines or doesn’t expose parts of the type system that have turned out to be problematic ...
Read now
Unlock full access