Scala combine la programmation orientée objet et fonctionnelle dans un langage concis et de haut niveau. Les types statiques de Scala aident à éviter les bogues dans les applications complexes, et ses runtimes JVM et JavaScript vous permettent de créer des systèmes hautes performances avec un accès facile à d'immenses écosystèmes de bibliothèques. Ainsi, vous apprendrez comment installer Scala 3 sur RHEL 8 / CentOS 8
Il s'agit d'un langage de programmation puissant à usage général typé statiquement qui prend en charge à la fois la programmation orientée objet et la programmation fonctionnelle
L'installation de Scala signifie l'installation de divers outils de ligne de commande tels que le compilateur Scala et les outils de construction. Dans ce didacticiel, nous utiliserons l'outil d'installation Scala "Coursier" qui installe automatiquement toutes les exigences, mais vous pouvez toujours installer manuellement chaque outil.
Coursier est un résolveur/récupérateur de dépendances de style Maven/Ivy qui a été complètement réécrit en Scala. Il aspire à être rapide et simple à intégrer dans divers environnements. Les principes de programmation fonctionnelle en sont le cœur. Sa commande principale est cs .
Installez en utilisant la commande suivante (curl)
curl -fLo cs https://git.io/coursier-cli-"$(uname | tr LD ld)"
Ajoutez les commandes suivantes pour configurer les éléments requis pour l'installation
sudo chmod +x cs
L'installateur Scala est un outil nommé Coursier, dont la commande principale est nommée cs
. Il garantit qu'une JVM et des outils Scala standard sont installés sur votre système. Installez-le sur votre système en suivant les instructions suivantes.
Exécutez la commande suivante pour démarrer l'installation
./cs install cs
Exportez le chemin vers le fichier ~/.bashrc et sourcez-le
export PATH="$PATH:/home/scala/.local/share/coursier/bin"
source ~/.bashrc
Configurez maintenant le CS à l'aide de la commande suivante
Configuration./cs setup
Cela peut prendre un certain temps
Installez maintenant scala3 avec le cs
cs install scala3
Après avoir installé le fichier nécessaire, vous avez terminé l'installation de scala3
Vérifiez-le à l'aide de la commande suivante
scala3 -version
Testons du code !
créez un nom de fichier unixcop.scala et ajoutez les lignes suivantes à ce fichier
object Hello {
def main(args: Array[String]) = {
println("Hello, UnixCop !")
}
}
Cela imprimera une simple sortie bonjour à la console
Après l'avoir enregistré, exécutez cette commande scalac à l'invite de la ligne de commande pour le compiler :
scalac est comme javac, et cette commande crée deux nouveaux fichiers
unixcop$.class &unixcop.class
Ce sont les mêmes types de fichiers de bytecode ".class" que vous créez avec javac, et ils sont prêts à fonctionner avec la JVM.
Vous pouvez maintenant exécuter l'application Hello avec la commande scala :
Cela imprimera ce message sur la console
"Hello, UnixCop !"