Tutoriel Scala : Hello world

Ce tutoriel vous aide à démarrer avec Scala. Il explique ce dont vous avez besoin pour écrire votre premier programme en Scala. Il commence par les bases : vous apprendrez où trouver et télécharger les outils nécessaires, comment les installer et il vous guidera jusqu'à la construction et l'exécution de votre code. Si vous n'avez jamais écrit de programme en Scala auparavant, c'est l'endroit idéal pour commencer. Nous avons créé cet article pour que vous puissiez démarrer avec Scala et passer à nos exemples de SMS. Si vous êtes déjà familier avec Scala, vous pouvez passer directement à l'un des projets SMS suivants.

Exemples de SMS en Scala :

Envoyer un SMS avec l'API REST HTTP en Scala (exemple de code)
Envoyer plusieurs SMS avec l'API REST HTTP en Scala (exemple de code)
Planifier un SMS avec l'API REST HTTP en Scala (exemple de code)
Recevoir un SMS avec l'API REST HTTP en Scala (exemple de code)
Supprimer un SMS avec l'API REST HTTP en Scala (exemple de code)
Télécharger la dernière bibliothèque d'API SMS Scala depuis Github

Qu'est-ce que Scala

Scala est un langage de programmation. Il est similaire à un langage naturel, comme l'anglais. Il est utilisé pour communiquer avec un ordinateur. La principale différence entre un langage naturel et un langage de programmation est que les langages de programmation ont une structure plus rigoureuse, pour aider l'ordinateur à mieux le comprendre.

Qu'est-ce qu'IntelliJ

IntelliJ est un outil pour écrire un programme en Scala. IntelliJ vous permet de saisir du texte en utilisant le langage Scala et vous permet de dire à l'ordinateur de lire le texte et d'exécuter les instructions. Nous utilisons le terme "Exécuter" pour dire à l'ordinateur d'exécuter les instructions.

Qu'est-ce qu'un programme Hello world en Scala

Le programme Hello world en Scala est le programme le plus simple que vous puissiez écrire. Il affiche simplement la phrase : Hello world sur l'écran de l'ordinateur. Le programme Hello World est le premier programme que les développeurs écrivent dans n'importe quel langage de programmation.

Comment écrire votre premier programme en Scala

Pour écrire votre premier programme en Scala :

  1. Vérifier les prérequis
  2. Configurer Java JDK
  3. Télécharger IntelliJ
  4. Installer Scala
  5. Créer un nouveau projet Scala sbt dans IntelliJ
  6. Nommer le projet et définir le JDK
  7. Écrire le programme Hello World en Scala
  8. Exécuter votre programme Hello World en Scala
  9. Vérifier la sortie

Prérequis

Voici ce dont vous avez besoin pour commencer. Pour écrire votre premier programme informatique en Scala, vous avez besoin d'un ordinateur Windows, de l'IDE IntelliJ, du plugin Scala et du code d'exemple présenté ci-dessous.

  • Ordinateur Windows 10
  • Un Java JDK
  • IDE IntelliJ
  • Plugin Scala
  • Projet exemple Hello World d'Ozeki

Télécharger un Java JDK

Vous pouvez utiliser ce lien : https://adoptopenjdk.net/ pour télécharger un Java JDK.

Vidéo 1 - Comment télécharger Java JDK (Tutoriel vidéo)

Télécharger Java JDK

Pour commencer à coder en Scala, vous devez d'abord télécharger Java JDK. Pour ce faire, visitez le lien suivant : https://adoptopenjdk.net/. Cliquez sur le bouton bleu Latest Release pour commencer à télécharger l'installateur Java JDK (Figure 1). Une fois le téléchargement terminé, Java JDK est prêt à être installé.

télécharger le java jdk
Figure 1 - Télécharger Java JDK

Installer Java JDK

Vidéo 2 - Comment installer Java JDK (Tutoriel vidéo)

Afin de comprendre le langage Scala, notre ordinateur doit apprendre le langage. Pour cela, nous devons installer le Java JDK, qui contient toutes les informations à son sujet.

Comment tester si Java JDK est installé ?

En deux étapes simples, vous pouvez tester si Java JDK est installé :

  1. Ouvrir l'Invite de commandes
  2. Taper la commande suivante :

java -version
	

Code 1 - Commande pour tester si Java est installé

Si Java est installé, vous verrez quelque chose comme ceci :

Tester Java

Avant de commencer, vous devriez vérifier que Java est correctement installé. Pour ce faire, vous devez d'abord ouvrir l'Invite de commandes. Tapez la commande suivante : java -version et appuyez sur Entrée (Figure 2). Si l'Invite de commandes retourne la version actuelle de Java installée, cela signifie qu'il fonctionne correctement.

Figure 2 - La version de Java installée

Télécharger IntelliJ

Vous pouvez utiliser ce lien : https://jetbrains.com/idea/download/ pour télécharger IntelliJ.

Vidéo 3 - Comment télécharger IntelliJ (Tutoriel vidéo)

Télécharger IntelliJ

Maintenant que Java JDK est installé, vous pouvez télécharger un IDE pour coder. Téléchargez IntelliJ depuis ce lien : https://jetbrains.com/idea/download/ Cliquez sur le bouton download sous Community pour commencer à télécharger l'installateur. Une fois le téléchargement terminé, vous pouvez installer IntelliJ. (Figure 3)

télécharger intellij
Figure 3 - Télécharger IntelliJ

Installer IntelliJ

Pour écrire votre premier programme en Scala, vous devez installer IntelliJ. La vidéo suivante vous montre comment effectuer cette installation.

Vidéo 4 - Comment installer IntelliJ (Tutoriel vidéo)

Installer Scala

Pour créer un projet Scala dans IntelliJ, nous devons installer le plugin Scala. Dans la vidéo suivante, je vais vous montrer comment installer le plugin Scala dans l'IDE IntelliJ.

Vidéo 5 - Comment installer Scala (Tutoriel vidéo)

Installer le plugin Scala

Pour commencer à coder en Scala, vous devez d'abord installer le plugin Scala dans IntelliJ. Au démarrage de l'IDE, cliquez sur l'onglet plugins à gauche. Tapez "Scala" dans la barre de recherche (Figure 4). Les résultats de recherche retourneront le plugin Scala. Cliquez dessus, puis cliquez sur Install pour configurer ce plugin.

installer le plugin scala dans intellij
Figure 4 - Installer le plugin Scala

Scala installé

Après avoir installé avec succès le plugin Scala, il apparaîtra dans l'onglet Installé. Lorsque vous cliquerez dessus pour voir les détails, il indiquera "Enabled for all projects". (Figure 5)

plugin scala installé dans intellij
Figure 5 - Le plugin Scala installé

Créer un nouveau projet dans IntelliJ

Afin de commencer à écrire notre premier programme en Scala, nous devons créer un nouveau projet dans l'IDE IntelliJ. Dans la vidéo suivante, vous pouvez voir comment créer un nouveau projet Scala dans IntelliJ.

Vidéo 6 - Comment créer un nouveau projet Scala dans IntelliJ (Tutoriel vidéo)

Créer un nouveau projet

Tout est maintenant configuré pour créer un nouveau projet et commencer à coder en Scala. Cliquez sur le signe plus qui indique New Project dans l'onglet Projects (Figure 6). Cela vous guidera à travers plusieurs paramètres de configuration, où vous pourrez définir les détails de votre projet.

création d'un projet dans intellij
Figure 6 - Créer un nouveau projet

Sélectionner Scala

Après avoir créé un nouveau projet, vous devez le configurer spécifiquement pour coder en Scala. D'abord, sélectionnez Scala dans le menu de gauche (Figure 7). Ensuite, cliquez sur sbt. Enfin, cliquez sur Next.

nouveau projet scala dans intellij
Figure 7 - Sélectionner Scala

Nommer votre projet et sélectionner Java JDK

Sur cet écran, il vous sera demandé de nommer votre projet. Tapez le nom souhaité dans la zone de texte en haut (Figure 8). Vous devrez peut-être aussi sélectionner JDK, s'il n'a pas déjà été sélectionné par défaut. Cliquez sur Finish pour créer votre projet.

nommer votre projet dans intellij
Figure 8 - Nommer votre projet et sélectionner le Java JDK

Écrire un programme hello world en Scala

Le premier programme que vous écrivez dans n'importe quel langage de programmation est le programme 'Hello world'. Le seul but de ce programme est d'afficher le terme 'Hello world' sur l'écran de l'ordinateur. Dans cet exemple, le programme se compose de deux lignes de code : La troisième ligne : println("Hello world!") affiche le texte.

object helloWorld {
  def main(args:Array[String]) : Unit = {
    println("Hello world!)
  }
}	
	

Code 2 - Le programme hello world en Scala

Vidéo 7 - Comment écrire un programme hello world en Scala (Tutoriel vidéo)

Exécuter le programme hello world

Afin d'exécuter votre code pour la première fois dans IntelliJ, vous devez appuyer sur F4 ou

Vidéo 8 - Comment exécuter votre code dans IntelliJ pour la première fois (Tutoriel vidéo)

Sortie de votre code

Lorsque vous exécutez votre code dans IntelliJ, la sortie apparaît dans la console de débogage. Cette console se trouve en bas de la fenêtre. Elle contient les sorties et les éventuels messages d'erreur retournés par votre code. Ici, nous pouvons voir que le message "Hello world!" est apparu après l'exécution du code (Figure 9). Voyons maintenant ce qui se passe lorsque Scala rencontre une erreur.

hello world en scala
Figure 9 - La sortie du code

Que faire si je fais une erreur dans mon code

Qu'est-ce qu'une erreur de syntaxe ?

Une erreur de syntaxe signifie "Je ne comprends pas". Si vous parlez à quelqu'un en anglais et qu'il ne comprend pas ce que vous dites, il répondra "Je ne comprends pas". Si vous parlez à un ordinateur en Scala et que l'ordinateur ne comprend pas ce que vous dites, il répondra "Erreur de syntaxe".

Comment gérer une erreur de syntaxe en Scala ?

Dans le code ci-dessous, nous allons créer intentionnellement une erreur de syntaxe en ne mettant pas de point-virgule après la ligne Hello World. Vous verrez comment l'ordinateur réagit, comment nous corrigeons l'erreur et comment nous exécutons le programme avec succès.

Vidéo 9 - Comment gérer une erreur de syntaxe en Scala (Tutoriel vidéo)

Vidéo 9 - Faire et corriger une erreur dans IntelliJ

Rapport d'erreur dans IntelliJ

IntelliJ informe le développeur des erreurs de plusieurs manières. Tout d'abord, l'éditeur de texte souligne les parties du code qui vont provoquer une erreur. Il le fait même avant que vous n'exécutiez votre code, ce qui facilite l'identification des fautes de frappe basiques (Figure 10). Nous avons décidé d'exécuter le code quand même pour démontrer un rapport d'erreur. Les rapports d'erreur apparaissent dans la console de débogage après l'échec de l'exécution du programme. Ces rapports sont incroyablement utiles, car ils indiquent l'emplacement et le type d'erreur au développeur.

Figure 10 - Rapport d'erreur dans IntelliJ

Résumé

En lisant ce guide, vous avez acquis les connaissances nécessaires pour commencer à coder en Scala, construire et exécuter votre premier programme Hello World. Si vous avez suivi les instructions ci-dessus et que votre programme fonctionne bien, vous avez franchi les premières étapes pour devenir un développeur logiciel Scala. Vous pouvez maintenant utiliser les solutions SMS Scala d'Ozeki qui vous aideront à organiser les messages très efficacement et sans effort, car vous pouvez personnaliser les codes donnés sans aucune limitation.

Apprenez-en plus sur le développement de votre système de messagerie en utilisant les solutions Scala. Passez au tutoriel suivant sur comment envoyer un SMS depuis Scala.

Mettons en pratique ce que vous avez appris. Téléchargez dès maintenant la Passerelle SMS Ozeki !

More information