Scala 3
3.10.2-RC1-bin-20261103-3e8a764-NIGHTLY
LearnInstallPlaygroundFind A LibraryCommunityBlog
Scala 3
LearnInstallPlaygroundFind A LibraryCommunityBlog
Scala 3/Reference/Other New Features
This is a nightly documentation. The content of this page may not be consistent with the current stable version of language. Click here to find the stable version of this page.

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
  • Named Tuples
  • Open Classes
  • Parameter Untupling
  • Generalized Method Syntax
  • Kind Polymorphism
  • The Matchable Trait
  • The @threadUnsafe annotation
  • The @targetName annotation
  • New Control Syntax
  • Optional Braces
  • Safe Initialization
  • TypeTest
  • Experimental Definitions
  • Preview Definitions
  • Binary Integer Literals
  • Toplevel Definitions
  • Better fors
  • The runtimeChecked method
  • The `into` Type and Modifier
Previous TASTy Inspection
Next Trait Parameters

Contributors to this page

Edit this page on GitHub
Generated with
Copyright (c) 2002-2026, LAMP/EPFL
Copyright (c) 2002-2026, LAMP/EPFL