Scala est un langage de programmation général qui est créé pour transformer les modèles de programmation standards de manière précise , poli et de type sécurisé . Java, en revanche , est un langage de programmation qui exécute les programmes les plus récents , y compris les applications d'entreprise , des jeux et des utilitaires. Scala et Java peuvent travailler dans le même environnement que les deux langues fonctionnent sur Java Virtual Machine ( JVM). Depuis Java et Scala sont entièrement compatibles et interopérables entre eux, soit le programme peut être utilisé comme un substitut à l'autre en fonction des exigences du projet du codeur . Scala n'est pas un sur-ensemble de Java , mais c'est plutôt une alternative valable pour chaque codeur Web pour en profiter. Instructions
1
Téléchargez et installez la version actuelle de la Scala de votre environnement. Scala est pris en charge par différents systèmes d'exploitation , tels que Windows , Unix , Macintosh et Cygwin.
2
taper une expression de commencer à utiliser le code Scala interprète, qui est interactif "shell" de Scala pour les expressions de création et de programmes . Voici un exemple :
$ scala
Ceci est un interprète pour Scala
type dans les expressions de les avoir évalués
. Type: . Aide pour . plus d'informations
scala > Photos
Lorsque vous tapez une expression et appuyez sur "Entrée " ou "Retour " Scala interprète comme ceci: " scala > 1 + 2"
< p > Ensuite, l'interprète imprimer : " unnamed0 : int = 3"
Cette ligne de code est constitué d'un " nom désigné automatiquement ou définie par l'utilisateur de se référer à la valeur calculée ( unnamed0 ) », «un colon (:) »,« le type de l'expression et sa sortie (Int) , "" un signe égal ( = ) "et" la valeur provient de l'évaluation de l' expression (3) "
3
Entrez une définition val de voir comment fonctionne Scala . La méthode de différenciation de Scala est appliquée entre Vals, qui sont des variables qui sont désignés fois et ne changent jamais , et vars , qui sont des variables qui peuvent être changés ou modifiés au cours de leur vie. Voici un exemple d'une définition val:
scala > val msg = "Bonjour tout le monde"
msg : java.lang.String = Bonjour , monde
cette définition val désigne "msg" comme un nom pour la valeur " Bonjour tout le monde ! " Si vous êtes familiarisé avec Java , vous remarquerez peut-être que le type de valeur utilisée ici est java.lang.String . Comme mentionné précédemment, Scala et Java sont interopérables avec l'autre , de sorte que dans ce cas , les chaînes Scala sont également des chaînes Java. En réalité, chaque classe Java se trouve également dans Scala
4
Entrez le . ": Arrêter de commande" si vous utilisez toujours l'interprète Scala et enregistrez votre code dans un fichier nommé hello.scala . Voici comment vous le faites :
println ( "Bonjour , monde, à partir d'un script" )
puis exécutez le code en tapant: "> scala hello.scala "
Scala devrait vous répondre avec un message d'accueil : " Bonjour tout le monde , à partir d'un script ! "
Visiblement , la plupart des codes utilisés dans ce projet sont dérivés du langage Java , donc cela prouve que Java est vraiment bien intégré avec Scala. Scala et Java seront toujours travailler main dans la main et on ne peut pas être sans l'autre.