Other New Features
The following pages document new features of Scala 3.
Table of Contents
- Trait Parameters
- Transparent Traits and Classes
- Universal Apply Methods
- Export Clauses
- Opaque Type Aliases
- Opaque Type Aliases: More Details
- Open Classes
- Parameter Untupling
- Kind Polymorphism
- The Matchable Trait
- The @threadUnsafe annotation
- The @targetName annotation
- New Control Syntax
- Optional Braces
- Safe Initialization
- TypeTest
- Experimental Definitions