This repository contains a set of learning tests helpful to understand main Scala features. Tests are widely commented to facilitate the understanding. They also contain some of external referencing helping to better appropriate explained terms.
- case classes
- companion objects
- guards
- implicit keyword
- pattern matching
- sealed classes