Scala ist eine Allzweck-Programmiersprache , geschaffen, um Standard-Programmierung Muster in einer präzisen , poliert und typsicher verwandeln wird . Java, auf der anderen Seite , ist eine Programmiersprache , die die neuesten Programme, einschließlich Business-Anwendungen, Spiele und Dienstprogramme läuft . Scala und Java kann in der gleichen Umgebung arbeiten, weil beide Sprachen auf Java Virtual Machine ( JVM ) laufen. Da Java und Scala voll kompatibel und interoperabel miteinander sind, können entweder Programm als Ersatz für den anderen in Abhängigkeit von den Anforderungen an das Projekt der Coder verwendet werden. Scala ist nicht eine Obermenge von Java , aber es ist eher eine würdige Alternative für jeden Web -Coder zu genießen. Anleitung
1
herunterladen und installieren Sie die aktuelle Version von Scala für Ihre Umgebung. Scala wird von verschiedenen Betriebssystemen wie Windows , Unix, Macintosh und Cygwin unterstützt.
2
Geben Sie einen Ausdruck zu starten mit dem Scala -Code -Interpreter, der Scala des interaktiven " Shell" ist für die Erstellung von Ausdrücken und Programme . Hier ist ein Beispiel :
$ scala
Dies ist ein Interpreter für Scala
Typ in Ausdrücken , haben sie ausgewertet
Typ: . . Für Hilfe . weitere Informationen
scala >
Wenn Sie einen Ausdruck eingeben und drücken Sie "Enter " oder "Return " Scala interpretiert es so: " scala > 1 + 2 "
< p > Dann wird der Interpreter gedruckt werden : " unnamed0 : Int = 3"
Diese Codezeile eines " automatisch bestimmt oder benutzerdefinierten Namen auf dem berechneten Wert ( unnamed0 ) beziehen , " " ein Doppelpunkt enthalten (:) "," der Typ des Ausdrucks und dessen Ausgang (Int) "," ein Gleichheitszeichen ( = ) "und" der Wert aus der Auswertung des Ausdrucks (3) "
3 abgeleitet
Geben Sie einen val Definition , wie Scala Funktionen zu sehen. Scala Methode der Differenzierung zwischen Vals , die Variablen , die einst bezeichnet und nie geändert werden , und VARs , die Variablen, die geändert oder modifiziert werden im Laufe ihres Lebens kann angewendet werden. Hier ist ein Beispiel eines val Definition :
scala > val msg = " Hallo Welt! "
Msg : java.lang.String = Hallo Welt
Diese val Definition bezeichnet "msg " als Name für den Wert "Hallo Welt! " Wenn Sie mit Java vertraut sind , werden Sie feststellen, dass die Art der hier verwendete Wert java.lang.String ist . Wie bereits erwähnt, Scala und Java miteinander interoperabel sind , so dass in diesem Fall , sind ebenfalls Java Scala Saiten Saiten. In Wirklichkeit ist jeder Java-Klasse auch in Scala gefunden
4
eingeben . " : Quit -Befehl ", wenn Sie immer noch das Scala -Interpreter und speichern Sie den Code in eine Datei namens hello.scala . Hier ist, wie Sie das tun :
println ( " Hallo, Welt , aus einem Skript " )
Dann führen Sie den Code durch Eingabe von: " > scala hello.scala "
Scala sollten Sie mit einem Gruß antworten : " hallo, Welt , aus einem Skript ! "
Spürbar , die meisten der Codes in diesem Projekt verwendet werden, aus der Java-Sprache abgeleitet , so beweist dies, dass Java ist wirklich mit Scala gut integriert . Scala und Java wird immer arbeiten Hand -in- Hand und man kann nicht ohne das andere sein .