About 135,000 results
Open links in new tab
  1. The Scala Programming Language

    Scala lets you write less to do more. As a high-level language, its modern features increase productivity and lead to more readable code. With Scala, you can combine both functional and …

  2. Learn Scala | Scala Documentation

    Description of the process for evolving the language, and list of all the Scala Improvement Proposals (SIPs).

  3. Getting Started - Scala Documentation

    Installing Scala means installing various command-line tools such as the Scala compiler and build tools. We recommend using the Scala installer tool “Coursier” that automatically installs all the …

  4. Online Courses - Scala Documentation

    Tour of Scala is an interactive website that introduces the basics of Scala programming through a series of hands-on lessons. Each lesson provides code examples and exercises that compiles …

  5. Introduction | Tour of Scala | Scala Documentation

    This tour contains bite-sized introductions to the most frequently used features of Scala. It is intended for newcomers to the language. This is just a brief tour, not a full language tutorial.

  6. Install | The Scala Programming Language

    Each Scala release has its own page listing alternative installation methods. Click the button above to see the full list of Scala releases, or pick from the most recent releases below.

  7. Basics | Tour of Scala - Scala Documentation

    Scala has a special type of class called a “case” class. By default, instances of case classes are immutable, and they are compared by value (unlike classes, whose instances are compared …

  8. Tutorials - Scala Documentation

    Quick introduction to the Scala language and compiler for people who already have some experience in Java.

  9. New in Scala 3

    The exciting new version of Scala 3 brings many improvements and new features. Here we provide you with a quick overview of the most important changes. If you want to dig deeper, …

  10. Community | The Scala Programming Language

    Connect to #scala-lang:matrix.org to access the main Discord channel, or explore #scala-space:matrix.org to see channels from all over the Scala community (many are bridged in from …