Other Changed Features
The following pages document the features that have changed in Scala 3, compared to Scala 2.
Table of Contents
- Numeric Literals
- Programmatic Structural Types
- Rules for Operators
- Wildcard Arguments in Types
- Imports
- Changes in Type Inference
- Changes in Implicit Resolution
- Implicit Conversions
- Changes in Overload Resolution
- Match Expressions
- Vararg Splices
- Pattern Bindings
- Option-less pattern matching
- Automatic Eta Expansion
- Changes in Compiler Plugins
- Lazy Vals Initialization
- Main Methods
- Escapes in interpolations