The Baeldung logo
  • The Baeldung LogoScala Sublogo
  • Start Here
  • About ▼▲
    • Full Archive

      The high level overview of all the articles on the site.

    • About Baeldung

      About Baeldung.

Scala Basics

Scala is a popular programming language that originated in 2004. Scala is a JVM language and is designed to support object-oriented and functional programming. Take a dive through our collection of Scala tutorials that cover a wide array of Scala-related topics.

  • Scala 3 (6)

>> Using the “with” Keyword When Creating Instances

>> @targetName Annotation in Scala 3

>> Find the Last Occurrence of an Element in a List

>> Transparent Traits in Scala 3

>> Product With Serializable in Scala

>> Scala Interview Questions

>> @specialized Annotation In Scala

>> Main Features of the Scala Language

>> Guide to Annotations in Scala

>> New Control and Quiet Syntax in Scala 3

>> @inline and @noinline in Scala

>> Introduction to Scala REPL

>> Main Methods in Scala 3

>> Introduction to Dotty and Scala 3

>> Rich Wrappers in Scala

>> Implicit Imports in Scala

>> How To Use Structural Types in Scala

>> Difference Between assert and require in Scala

>> Repeated Parameters in Scala

>> Type Declaration in Scala

>> Difference Between Nil, Null, Nothing, Unit, and None in Scala

>> How to Read Environment Variables in Scala

>> Guide to Scaladoc

>> The Option Type in Scala

>> Type Hierarchies in Scala

>> How to Convert Binary to Text Data in Scala

>> Guide to Data Types in Scala

>> Type Casts in Scala

>> Range in Scala

>> By-Value and By-Name Parameters in Scala

>> A DSL for Writing “20 seconds” in Scala

>> Named and Default Arguments in Scala

>> Packaging, importing and package objects in Scala

>> Mutability in Scala

>> Equality in Scala

>> Guide to Scala Enumerations

>> Def, Var & Val in Scala

>> Guide to lazy val in Scala

>> A Guide to Sorting in Scala

>> Introduction to Scala

  • ↑ Back to Top
The Baeldung logo

Categories

  • Scala Basics
  • Akka
  • Play

Series

  • Scala Collections

About

  • About Baeldung
  • The Full Archive
  • Write for Baeldung
  • Editors
  • Terms of Service
  • Privacy Policy
  • Company Info
  • Contact
The Baeldung Logo