1.2 KiB
1.2 KiB
TP 1
Les buts de ce TP sont:
- de configurer un environement de travail;
- prendre en main l'outil SBT;
- découvrir la syntaxe de base de Scala 3.
Installation de SBT
Installez l'outil SBT (obligatoire) pour compiler et exécuter le code. Celui-ci dépend de Java.
Plusieurs options d'installation:
- Votre distribution (Linux)
- Le script sbt-extras (Linux ou MacOS)
- Le site officiel (Windos ou MacOS)
- Cloner le site du cours, allez à la racine, et lancez
sbt
, les commandes suivantes se lanceront dans le shellsbt
directement.
Tester SBT
- Pour compiler le projet:
compile
. La première fois il télécharge tout ce dont il a besoin. - Pour accéder à un interpréteur Scala:
console
. - Exécutez le Hello, World avec:
runMain ch.hepia.tp.hello
.
Premier TP
- Etudiez le fichier
src/helloWorld.scala
- Etudier le fichier
src/tp1.scala
- Exécutez ce dernier fichier avec
runMain ch.hepia.tp.tp1
- Implémenter les fonctions, jusqu'à ce que tout soit bon
ATTENTION
Les seuls mots-clés autorisés sont val
, def
, if
et else
. Tous les autres
sont strictement interdits (pas de var
, while
, return
, etc.)