background preloader

Scala

Facebook Twitter

Scala documentation search engine.

Scala DSL

Other scala resources. Scala syntax. A Tour of Scala: Unified Types. In contrast to Java, all values in Scala are objects (including numerical values and functions).

A Tour of Scala: Unified Types

Since Scala is class-based, all values are instances of a class. The diagram below illustrates the class hierarchy. Scala Class Hierarchy The superclass of all classes scala.Any has two direct subclasses scala.AnyVal and scala.AnyRef representing two different class worlds: value classes and reference classes. Scala Standard Library 2.9.0.1. Scala Standard Library 2.8.1.final - _root_

Collections

Scala test. First Steps to Scala. ScalazineFirst Steps to Scalaby Bill Venners, Martin Odersky, and Lex SpoonMay 9, 2007 Summary In this article, you'll follow twelve steps that are designed to help you understand and gain some basic skills in the Scala programming language.

First Steps to Scala

Scala is a statically typed, object-oriented programming language that blends imperative and functional programming styles. Scala is designed to integrate easily with applications that run on modern virtual machines, primarily the Java virtual machine (JVM). The main Scala compiler, scalac, generates Java class files that can be run on the JVM. Programming Scala.

Scala examples