Scala REPL REPL

La console REPL (Read-Eval-Print Loop) est un interpréteur disponible par défaut avec Scala, qu’importe le mode d’installation. Dans cet ouvrage, les lignes de code présentées proviennent de cette console sauf si un autre médium est spécifié.

Pour commencer une session, il suffit de lancer la commande scala depuis un terminal de commandes.

> scala 
Welcome to Scala 2.13.1 (OpenJDK 64-Bit Server VM, Java 13.0.2). 
Type in expressions for evaluation. Or try :help. 
 
scala> 

Pour chaque expression tapée, le code est compilé et exécuté dans un template pour renvoyer le résultat attendu.

scala> 1 + 2 
res0: Int = 3 

On peut également définir des variables, des classes, importer des dépendances et faire tout ce qui est possible dans un projet classique.

scala> val x = 12 
x: Int = 12 
 
scala> case class Test(nom: String) 
defined class Test 
 
scala> import scala.util.Random 
import scala.util.Random 

Pour plus de lisibilité, le préfixe scala> sera supprimé et le résultat sera précédé de //.

Random.nextInt(x) 
// res1: Int = 9 
couv_EPSCALA.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Installation
Suivant
Premier projet Scala