Tutorial | Macros in Scala 3 | Scala Documentation
docs.scala-lang.org › scala3 › guidesTutorial. This doc page is specific to Scala 3, and may cover new concepts not available in Scala 2. This tutorial covers all the features involved in writing macros in Scala 3. The metaprogramming API of Scala 3 is designed in layers to gradually support different levels of use-cases. Each successive layer exposes additional abstractions and offers more fine-grained control.
Tutorials | Scala Documentation
docs.scala-lang.org › tutorialsTutorials | Scala Documentation Tutorials Tutorials Tutorials take you by the hand through a series of steps to create Scala applications. Getting Started with Scala in IntelliJ Create a Scala project using IntelliJ IDE. Read Getting Started with Scala and sbt Create a Scala project using sbt and the command-line. Read Scala for Java Programmers
Learn Scala | Scala Documentation
docs.scala-lang.orgScala 3 Book Learn Scala by reading a series of short lessons. Online Courses MOOCs to learn Scala, for beginners and experienced programmers. Books Printed and digital books about Scala. Tutorials Take you by the hand through a series of steps to create Scala applications. Returning Users API API documentation for every version of Scala.
New in Scala 3 | Scala Documentation
docs.scala-lang.org › scala3 › new-in-scala3Scala 3 is a complete overhaul of the Scala language. At its core, many aspects of the type-system have been changed to be more principled. While this also brings exciting new features along (like union types), first and foremost, it means that the type-system gets (even) less in your way and for instance type-inference and overload resolution are much improved.
Introduction | Scala 3 — Book | Scala Documentation
docs.scala-lang.org › scala3 › bookOver the course of this book, we hope to demonstrate that Scala is a beautiful, expressive programming language, with a clean, modern syntax, which supports functional programming (FP) and object-oriented programming (OOP), and that provides a safe static type system. Scala’s syntax, grammar, and features have been re-thought, debated in an open process, and updated in 2020 to be clearer and easier to understand than ever before.
Scala 3
https://dotty.epfl.chIn this documentation you will find information on how to use the Dotty compiler on your machine, navigate through the code, setup Dotty with your favorite IDE ...
Scala Tutorial
www.tutorialspoint.com › scala › indexScala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. Scala has been created by Martin Odersky and he released the first version in 2003. Scala smoothly integrates the features of object-oriented and functional languages.