More actions
Bot: Automatski unos stranica |
m bnz |
||
| Redak 1: | Redak 1: | ||
Scala''' je naziv [[programski jezik|programskog jezika]] prvi put javno objavljenog 2003. godine,<ref>[http://www.artima.com/scalazine/articles/origins_of_scala.html www.artima.com], "''We started working on this language, which we came to call Scala, in about 2002. The first public release was in 2003. A relatively large redesign happened early 2006. And it's been growing and stabilizing since.''", objavljeno 4. svibnja 2009., pristupljeno 23. listopada 2016.</ref> koji se izvršava unutar [[Java (virtualni stroj)|JVM-a]], dakle izvorni kôd napisan u Scali prevoditelj prevodi u bajtkod koji se izvršava u JVM-u. | |||
== Primjer programa == | == Primjer programa == | ||
Posljednja izmjena od 24. ožujak 2022. u 17:04
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.
Primjer programa
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!")
}
}
Sintaksa
- kraj naredbe ne mora završiti delimiterom (najčešće točka-zarez)
- osnovni tipovi podataka pišu se velikim početnim slovom (
Int, Double, Boolean) umjesto malim početnim slovom kao u Javi: int, double, boolean.
Izvori
- ↑ www.artima.com, "We started working on this language, which we came to call Scala, in about 2002. The first public release was in 2003. A relatively large redesign happened early 2006. And it's been growing and stabilizing since.", objavljeno 4. svibnja 2009., pristupljeno 23. listopada 2016.
- ↑ www.scala-lang.org, pristupljeno 23. listopada 2016.
Vanjske poveznice
- http://www.scala-lang.org/ - službene internetska stranice Scale
Nedovršeni članak Scala (programski jezik) koji govori o računarstvu treba dopuniti. Dopunite ga prema pravilima uređivanja Hrvatske internetske enciklopedije.