programming_languages:scala

This is an old revision of the document!


Scala

Scalable langa

Start

  • No primitive types, everything is an object
  • No semicolon
  • Object is a singleton
  • Methods can be defined private or protected. If no modifer is given, method is public.
  • No static methods
object HelloWorld {
  def main(args: Array[String]) {
    println("Hello, world!")
  }
}

if/else-Constructs have a return value

for (i ← 1 to 10) println(i)

val iValue = 3
iValue match{
  case 1 => println("one")
  case _ => println("empty")
}
  • programming_languages/scala.1444488683.txt.gz
  • Last modified: 2015/10/10 16:51
  • by phreazer