Learn
Install
Playground
Find A Library
Community
Governance
Blog
Getting Started
Install Scala
Scala IDEs
Learn
Tour of Scala
Scala 3 Book
Scala 2 Book
Online Courses
Scala 3 Migration
What's New?
Migrating From Scala 2
New Features for Scaladoc
Videos and Talks
Tutorials
Getting Started with Scala in IntelliJ
Getting Started with Scala and sbt
Scala for Java Programmers
Scala on Android
Scala with Maven
Using the Scala Toolkit
Reference
Guides & Overviews
Books
Scala FAQ
Scala 2 Language Specification
Scala 3 Language Specification
Scala 3 Language Reference
Scala Contribution Guide
Style Guide
Cheatsheet
Glossary
API
SIPs
Install Scala
Scala IDEs
Tour of Scala
Scala 3 Book
Scala 2 Book
Online Courses
What's New?
Migrating From Scala 2
New Features for Scaladoc
Videos and Talks
Getting Started with Scala in IntelliJ
Getting Started with Scala and sbt
Scala for Java Programmers
Scala on Android
Scala with Maven
Using the Scala Toolkit
Guides & Overviews
Books
Scala FAQ
Scala 2 Language Specification
Scala 3 Language Specification
Scala 3 Language Reference
Scala Contribution Guide
Style Guide
Cheatsheet
Glossary
Tutorials
Reference
API
SIPs
Style Guide
Overview
Language
Please see the
table of contents of the style guide
for an outline-style overview.
Contributors to this page:
Contents
Overview
Indentation
Naming Conventions
Types
Nested Blocks
Declarations
Control Structures
Method Invocation
Files
Scaladoc
Problem with this page?
Please help us fix it!