Gamme Scala

Gamme Scala
Les tableaux de la liste ne sont pas seulement la séquence de Scala. D'autres types de séquences valent la peine d'être discutés à Scala. Ici, dans l'article, nous examinerons une séquence connue sous le nom de fonction Scala Range. La fonction de plage de Scala est une séquence ordonnée ou organisée. La fonction Scala Range nous donne des opérations plus rapides et plus rapides. Cela a également réduit l'effort de travail pour créer la longue séquence d'un entier. Commençons par le fonctionnement de la fonction de plage d'échelle et comment nous pouvons implémenter la fonction de plage dans notre code pour obtenir la séquence souhaitée.

Quelle est la fonction de plage à Scala?

Dans Scala, nous avons utilisé pour définir une fonction de plage comme une séquence de nombres qui augmenteraient l'efficacité du code. Vous pouvez spécifier les éléments de démarrage et de fin de toute la liste, et ils seront remplis automatiquement. Vous pouvez également spécifier la taille du streptocoque par laquelle les valeurs incrément.

Composition de la fonction de plage dans Scala dans Ubuntu 20.04:

La syntaxe générale de la fonction de plage que nous avons utilisée dans Scala est donnée ci-dessous:

variable_name = range (i, j, k)

Où «je» est la limite inférieure, «j» est la limite supérieure et «k» est un paramètre facultatif pour les valeurs d'incrément. Nous avons défini ces constantes dans la fonction de la gamme Scala au nom de ces constantes. Ces constantes généreront la séquence ordonnée et organisée.

Comment utiliser la fonction de plage dans Scala dans Ubuntu 20.04:

Pour comprendre les bases de l'utilisation de la fonction de plage à Scala, nous devons jeter un œil aux exemples:

Exemple # 1: Utilisation de la fonction de plage «in» dans Scala:

La fonction Scala Range nous permet de faire bouclez directement les entiers. L'argument initial est l'élément préliminaire et la deuxième classe est la fin exclusive. Le troisième est l'argument facultatif qui est la taille de l'étape de séquence. Par lequel la séquence de plage est incrémentée.

Le nom de classe est déclaré «gamme example» dans cet exemple de code. La classe «RangeExample» définit la fonction principale qui montre comment fonctionne la fonction de plage Scala. Ici, nous avons une variable définie comme «R1» qui initialise la séquence en utilisant la fonction de plage. Dans la fonction de plage, nous avons réglé la limite inférieure de 2, la valeur limite supérieure de 9 et la valeur d'incrément de 1. La fonction d'impression affiche la séquence de plage donnée. Les autres fonctions d'impression approfondiront les valeurs d'index et la dernière valeur de la séquence en utilisant la dernière méthode.

Nous affichons la valeur de sortie obtenue à partir du code ci-dessus.

Exemple # 2: Utilisation de la fonction de plage dans Scala avec la méthode «TO»

Création de la séquence de plage en utilisant le mot-clé «to». Le mot-clé «to» est une méthode qui crée la plage inclusive. Il ajoutera progressivement du début jusqu'au dernier numéro. Nous avons un exemple de code ci-dessous de cette méthode.

Initialement, nous devons former un objet de classe «xyz» et déclarer la fonction principale. La fonction principale inimialisera la fonction de plage Scala dans une variable. La première variable est représentée avec le mot-clé «Val» et définie avec le nom «x1». Dans la plage variable «x1» est donnée qui générera une séquence de 1 à 10. La deuxième variable, «Y1» est spécifiée avec la limite supérieure de la plage. Nous avons appliqué la fonction Scala Range avec le mot-clé «à» dans une variable «Z1» pour obtenir une séquence attendue. Enfin, nous avons une déclaration d'impression qui affichera la valeur booléenne vraie si la plage de séquence est égale.

La sortie avec la valeur booléenne est vraie sur l'écran de la console.

Exemple # 3: Utilisation de la fonction de plage dans Scala avec la méthode «jusqu'à»:

Nous utilisons la méthode «jusqu'à» dans notre fonction Scala Range. Il arrêtera un numéro avant le début du numéro final.

Ayons un exemple de code. Nous avons une classe appelée «valeurs». Dans la fonction principale de la classe «valeurs», nous avons défini une variable «V1» qui initialise la séquence de plage. Qui sera présenté dans la déclaration d'impression. L'autre variable, «v2» a une méthode «jusqu'à». Jusqu'à ce que la méthode soit exclusive des valeurs finales. L'instruction d'impression affichera les résultats de sortie attendus et la valeur booléenne de la séquence jusqu'à ce que la séquence de méthode soit la même.

La plage de séquence de sortie souhaitée est affichée dans l'image ci-dessous.

Exemple # 4: Utilisation de la fonction de plage dans Scala avec la méthode «By»:

L'exemple utilise le mot-clé «by» pour la fonction Scala Range. La méthode «BY» effectuera le travail d'incrément par la valeur spécifique attribuée. Vous pouvez voir l'exécution du code ci-dessous avec la méthode «by».

Ici, nous avons une classe appelée «Multiples». La classe «Multiples» définit la fonction principale. Dans la fonction principale, nous avons une variable représentée comme M1 dans laquelle la fonction de plage est appliquée. Les autres valeurs initialisées de M2 ​​variables avec la méthode «by». La séquence ici incréments avec une valeur de 5; Ensuite, nous prenons une valeur booléenne pour savoir si la séquence de plage est égale ou non.

Lors de l'exécution de ce script scala, nous avons la séquence de la plage et la séquence de plusieurs 5 avec la valeur booléenne FALSE. La valeur booléenne est fausse car les deux séquences ne sont pas égales.

Exemple # 5: Utilisation de la fonction de plage dans Scala pour la séquence alphabétique:

Nous avons la fonction de plage constante sur les valeurs numériques dans tous les codes d'exemple ci-dessus. Maintenant dans cet exemple, nous avons des alphabets. Ces alphabets se rapprochent de la méthode constante de la plage. Nous avons un code ci-dessous pour récupérer les alphabets.

Dans le code, nous avons déclaré des «alphabets» de classe. Dans la fonction principale de la classe «Alphabets», nous avons défini quatre variables comme «A», «B», «C» et «D». Ces quatre variables sont initialisées avec les différentes constantes de la fonction de plage. La variable «A» utilise la méthode «jusqu'à» avec la méthode «by» qui augmentera une valeur de «3». La variable «b» utilise la méthode «to» avec la méthode «by». Enfin, la variable «C» et «D» obtiendra la tête et les dernières valeurs de la séquence. La déclaration d'impression montrera la séquence de plage.

La sortie est révélée sur le terminal d'écran d'Ubuntu 20.04 dans l'image ci-dessous.

Conclusion:

L'article visait à enseigner l'utilisation de la fonction de plage à Scala en utilisant Ubuntu 20.04. La fonction de plage à Scala est utile. Cela facilite l'appel d'une fonction sur la séquence avec son «to», «jusqu'à» et «par» constant «to», «jusqu'à» et «par». À travers ces constantes, nous pouvons simplement former des gammes. Nous avons des exemples de codes différents de la fonction de plage. Ces exemples vous aideront beaucoup à gérer les séquences de plage dans le langage de programmation Scala.