Installer Java-Jre
Assurez-vous d'installer l'environnement Java sur votre système avant les installations et les implémentations de Scala. Sans Java, nous ne pourrons pas utiliser Scala de notre côté. Par conséquent, nous avons rejeté le package APT dans la requête «Installer» Linux avec le mot-clé «par défaut» pour installer tous les packages requis de l'environnement Java. Ajoutez le mot de passe de votre utilisateur connecté si vous êtes demandé.
Appuyez sur «Y» sur la demande «Voulez-vous continuer?«Si vous voulez continuer l'installation.
Cela pourrait être plus long que les installations typiques à compléter.
Après l'installation complète, vous êtes prêt à vous déplacer plus loin.
Installer le package Scala
Il est temps d'installer les packages de Scala pour l'activer sur votre système Linux. Pour cela, nous utilisons les instructions d'installation simples avec le module «apt» et le mot-clé «Scala» comme indiqué. Il demande le mot de passe racine et vous devez passer dans le mot de passe pour continuer.
Appuyez à nouveau sur «Y» sur la question de confirmation est posée.
Le scala est configuré avec succès dans notre Ubuntu 20.04 Système et est prêt à l'usage.
Vous pouvez simplement utiliser la ligne de commande Scala ou créer un fichier Scala pour y ajouter un code pour continuer.
Exemple 1:
Nous commençons notre premier exemple de Scala pour utiliser le type «unité» dans son programme via le fichier scala. Nous cerons un nouveau fichier scala nommé «Bonjour.Scala ”via la requête« Touch »utilisée dans le terminal. L'instruction de liste «LS» affiche le fichier nouvellement créé dans le répertoire de travail actuel de notre système Linux. Pour ouvrir le «bonjour.Fichier Scala ", nous choisissons la manière manuelle d'ouvrir les fichiers, je.e. via l'explorateur de fichiers via l'éditeur de texte.
Comme nous l'avons mentionné dans le paragraphe d'introduction que le type d'unité est le même que «vide» ou pas de type de retour, nous l'utilisons dans notre premier exemple pour développer son utilisation dans la programmation Scala. Nous commençons notre programme avec l'utilisation d'un objet aléatoire nommé «Hello» qui englobe la classe «Applications» de la «Scala» en utilisant le mot-clé «étend».
Cet objet «bonjour» utilise une fonction définie par l'utilisateur et certaines lignes de code. Nous avons défini la fonction «Get» en utilisant le mot-clé «def» et avons ajouté un seul paramètre «m» de type de chaîne, je.e. vous pouvez y passer une valeur de chaîne. Le type «unité» est utilisé avec lui, ce qui implique que cette fonction ne renvoie aucune valeur. Dans cette fonction définie par l'utilisateur, nous utilisons la fonction println () pour imprimer la valeur «m» passée par l'appel de la fonction de l'extérieur.
Après cette fonction définie par l'utilisateur, nous avons essayé une instruction d'impression pour nous faire savoir qu'il va afficher la sortie. La prochaine instruction println () appelle la fonction «get» en lui transmettant une valeur de chaîne «Raza». Enregistrons le code Scala suivant:
Après avoir enregistré le code Scala, nous compilons le fichier Scala «Bonjour.Scala ”en utilisant le compilateur« scalac »dans le terminal. Le fichier d'objet du code compilé est créé avec un nom qui est le même que la classe «bonjour» mentionnée dans le fichier scala. Utilisez le mot-clé «Scala» avec le fichier d'objet «Hello» pour exécuter le code compilé. La sortie montre l'exécution de l'argument de la fonction de la fonction Get de l'extérieur mais ne renvoie aucune valeur.
Exemple 2:
Jetons un coup d'œil à l'exemple pour renvoyer une valeur à la fonction d'appel plus clairement en utilisant le code scala. Nous commençons cet exemple de code avec l'utilisation de l'objet «bonjour» qui utilise deux fonctions à l'intérieur. La première fonction «Get» est la fonction définie par l'utilisateur qui prend trois valeurs entières de la fonction principale () - m, n et r. La deuxième fonction est la fonction principale () utilisée pour démarrer l'exécution globale du programme Scala. La fonction main () utilise la ligne de fonction println () pour nous dire qu'elle appelle la fonction «get» en lui faisant passer quelques valeurs.
Dans le 8e ligne, nous utilisons la variable «z» pour obtenir le résultat retourné de l'appel de fonction get () en passant les trois valeurs entières. La fonction get () affiche que nous sommes dans la fonction «Get» et calcule le résultat de multiplication des trois valeurs enregistrées à la variable «Res». L'instruction println () à la 10e ligne est utilisée pour afficher le résultat renvoyé. Enregistrons le code pour obtenir ce qui se passe:
Lors de la compilation et de l'exécution du code Scala précédent, nous avons obtenu la sortie présentée suivante. Il a d'abord exécuté la fonction principale () et transmis les trois valeurs à la fonction «get». Il a calculé le résultat de la multiplication en utilisant trois valeurs mais ne l'a pas renvoyé à la fonction principale () selon l'utilisation du type «unité». En retour, l'instruction println () montre les supports vides ().
Conclusion
L'introduction de cet article explique l'utilisation des types de retour dans la programmation, en particulier la similitude entre le type «unité» de Scala et le type «vide» de Java. Par conséquent, nous avons installé et configuré les packages Java-Jre et Scala sur notre système Linux et effectué quelques exemples utiles. Nous avons utilisé le type «unité» dans nos deux exemples mentionnés pour discuter de la façon dont il peut être utilisé jusqu'à présent pour ne rien retourner à sa fonction ou une déclaration d'appel.