What this book covers

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 ...

Get Learn Scala Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.