Scala er et generelt formål programmeringssprog , der er skabt til at omdanne standard programmerings mønstre i et præcist , poleret og type - sikker måde. Java , på den anden side , er et programmeringssprog , der kører den nyeste programmer , herunder business-applikationer , spil og hjælpeprogrammer. Scala og Java kan arbejde i det samme miljø , fordi begge sprog kører på Java Virtual Machine (JVM ) . Da Java og Scala er fuldt kompatible og interoperable med hinanden, kan enten programmet bruges som en erstatning for den anden afhængig af projektet krav coder . Scala er ikke en overordnet Java, men det er snarere en værdig alternativ for enhver Web coder til at nyde. Instruktioner
1
Download og installere den aktuelle version af Scala til dit miljø . Scala er støttet af forskellige operativsystemer , som Windows , Unix, Macintosh og Cygwin .
2
skriver et udtryk for at begynde at bruge Scala kode tolk , som er Scalas interaktiv " shell" for authoring udtryk og programmer. Her er et eksempel : Hej
$ scala
p Dette er en tolk til Scala
Indtast udtryk for få dem evalueret
Type: . . Hjælp til . mere information
scala >
Når du skriver et udtryk og klik på "Enter " eller " Return ", Scala tolker det sådan: " scala > 1 + 2"
< p > Så tolken vil udskrive : " unnamed0 : Int = 3 "
Denne linje kode består af en " automatisk udpeget eller brugerdefineret navn til at henvise til den beregnede værdi ( unnamed0 ) ", " et kolon ( :), "" typen af udtryk og dens output (Int) "," lighedstegn (= ) " og" den værdi, der stammer fra at evaluere udtrykket ( 3) "
3
Indtast et val definition at se, hvordan Scala -funktioner. Scala metode differentiering anvendes mellem Vals, som er variable, der er udpeget én gang og aldrig ændre sig, og vars , som er variabler, der kan blive ændret eller modificeret i løbet af deres levetid. Her er et udsnit af en val definition : Hej
scala > val msg = " ! Hallo, verden "
msg : java.lang.String = Hej verden
denne val definition betegner " msg " som et navn for værdien " Hej Verden! " Hvis du er fortrolig med Java , kan du bemærke , at den type værdi, der anvendes her er java.lang.String . Som tidligere nævnt, Scala og Java er kompatible med hinanden, så i dette tilfælde , er Scala strenge ligeledes Java strenge. I virkeligheden er hver Java-klasse også fundet i Scala
4
Indtast ". : Afslutte kommandoen ", hvis du stadig kører Scala tolk og gemme din kode i en fil med navnet hello.scala . Her er hvordan du gør det : Hej
println ( " ! Hej , verden, fra et script" )
derefter køre koden ved at skrive: "> scala hello.scala "
Scala bør svare dig med en hilsen : "Hej, verden, fra et script ! "
Mærkbart , de fleste af de koder, der anvendes i dette projekt er afledt af Java-sproget , så det viser, at Java er virkelig godt integreret med Scala. Scala og Java vil altid arbejde hånd i hånd, og man kan ikke være uden den anden.