Chapter 1, An Introduction to Scala 2.13, walks the reader through Scala 2.13. Apart from helping readers who are new to Scala, the book will help developers who are already familiar with Scala to start using the new version and give them the motivation to migrate.
Chapter 2, Understanding Types in Scala, transforms the reader into a type master. It starts by describing different ways to define types in Scala, as well as refreshing the reader's memory about type bindings, variance, and bounds. This foundation will establish a stable groundwork for explaining how types can be combined to form patterns and the situations in which these patterns are applicable.
Chapter 3, Deep Dive into Functions, starts out by going over ...