Languages
Scala
Overview

What is Scala

logo Scala (/ˈskɑːlɑː/) is a functional, strongly typed, general-purpose programming language.

Features

  • Objective-oriented Programming (OOP)
  • Functional Programming
  • Type inference
  • Pattern matching
  • Lazy evaluation

Platforms

  • Java virtual machine (JVM)
  • JavaScript (Scala.js)
  • LLVM (Scala Native) (experimental)

License

Apache 2.0

Example

A "hello wolrd" in Scala.

object HelloWorld extends App {
   println("Hello, World!")
}

Links

Scala website

Last updated on July 31, 2022