Scala (programski jezik)
From Wikipedia, the free encyclopedia
From Wikipedia, the free encyclopedia
Scala je naziv programskog jezika prvi put javno objavljenog 2003. godine,[1] koji se izvršava unutar JVM-a, dakle izvorni kôd napisan u Scali prevoditelj prevodi u bajtkod koji se izvršava u JVM-u.
object HrWiki extends App {
println("Ovo je programiranje na hrvatskoj wikipediji!")
}
Za razliku od Jave, u ovom primjeru ne definira se klasa niti main
metoda, nego se definira singleton - object
(HrWiki) koji nasljeđuje App
.
Ako je program snimljen u datoteku HrWiki.scala
, prevodi ga se naredbom iz terminala odnosno konzole:
$ scalac HrWiki.scala
Te izvršava:
$ scala HrWiki
Drugi način pisanja i izvršavanja je skriptni način (pod npr. Linux-om):
#!/usr/bin/env scala
object HrWiki extends App {
println("Ovo je programiranje na hrvatskoj wikipediji!")
}
HrWiki.main(args)
Naravno, bez uporabe App objekta jednostavan program u Scali izgleda ovako:[2]
object HrWiki {
def main(args: Array[String]): Unit = {
println("Ovo je programiranje na hrvatskoj wikipediji!")
}
}
Int, Double, Boolean
) umjesto malim početnim slovom kao u Javi: int, double, boolean.Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.