Range Scala

Range Scala
Gli array nell'elenco non sono solo la sequenza in Scala. Vale la pena discutere altri tipi di sequenza. Qui nell'articolo, esamineremo una sequenza nota come funzione di gamma Scala. La funzione della gamma Scala è una sequenza ordinata o organizzata. La funzione della gamma Scala ci offre operazioni più veloci e veloci. Ha inoltre ridotto lo sforzo di lavoro per creare la lunga sequenza per un numero intero. Iniziamo con il funzionamento della funzione della gamma di scala e come possiamo implementare la funzione di gamma nel nostro codice per ottenere la sequenza desiderata.

Qual è la funzione di gamma in Scala?

In Scala, abbiamo usato per definire una funzione di intervallo come una sequenza di numeri che avrebbe aumentato l'efficienza del codice. È possibile specificare gli elementi di avvio e fine all'intero elenco e saranno popolati automaticamente. È inoltre possibile specificare la dimensione del strep con cui i valori aumentano.

Composizione della funzione di gamma in Scala in Ubuntu 20.04:

Di seguito è riportata la sintassi generale della funzione di gamma che abbiamo usato in Scala:

variabile_name = intervallo (i, j, k)

Dove "i" è il limite inferiore, "j" è il limite superiore e "k" è un parametro opzionale per i valori di incremento. Abbiamo definito queste costanti nella funzione della gamma Scala per conto di queste costanti. Queste costanti genereranno la sequenza ordinata e organizzata.

Come utilizzare la funzione di gamma in Scala in Ubuntu 20.04:

Per comprendere le basi dell'utilizzo della funzione di gamma in Scala, dovremmo dare un'occhiata agli esempi:

Esempio n. 1: usando la funzione di gamma "in" in Scala:

La funzione della gamma Scala ci consente di analizzare direttamente i numeri interi. L'argomento iniziale è l'elemento preliminare e la seconda classe è la fine esclusiva. Il terzo è l'argomento opzionale che è la dimensione del passaggio di sequenza. Con cui è incrementata la sequenza di gamma.

Il nome della classe è dichiarato "RangeExample" in questo codice di esempio. La classe "RangeExample" definisce la funzione principale che mostra come funziona la funzione della gamma Scala. Qui, abbiamo una variabile definita come "R1" che inizializza la sequenza utilizzando la funzione di intervallo. Nella funzione dell'intervallo, abbiamo impostato il limite inferiore di 2, il valore limite superiore di 9 e il valore di incremento di 1. La funzione di stampa visualizza la sequenza di gamma data. Le altre funzioni di stampa elimineranno i valori dell'indice e l'ultimo valore dalla sequenza usando l'ultimo metodo.

Stiamo visualizzando il valore di output ottenuto dal codice sopra.

Esempio n. 2: utilizzando la funzione di intervallo in Scala con il metodo "a"

Creazione della sequenza di gamma utilizzando la parola chiave "a". La parola chiave "a" è un metodo che crea range compreso. Aggiungerà in modo incrementale dall'inizio fino all'ultimo numero. Abbiamo un codice di esempio di seguito di questo metodo.

Inizialmente, dobbiamo formare un oggetto di classe "XYZ" e dichiarare la funzione principale. La funzione principale inizializzerà la funzione dell'intervallo scala all'interno di una variabile. La prima variabile è rappresentata con la parola chiave "val" e definita con il nome "x1". Viene dato l'intervallo "x1" variabile che genererà una sequenza da 1 a 10. La seconda variabile, "Y1" è specificata con il limite superiore dell'intervallo. Abbiamo applicato la funzione di gamma Scala con la parola chiave "a" in una variabile "Z1" per ottenere una sequenza prevista. Finalmente, abbiamo un'istruzione di stampa che visualizzerà il valore booleano Vero se l'intervallo di sequenza è uguale.

L'output con il valore booleano è vero nella schermata della console.

Esempio n. 3: utilizzando la funzione di intervallo in Scala con metodo "fino":

Stiamo usando il metodo "fino" nella nostra funzione di gamma Scala. Fermerà un numero prima dell'inizio del numero finale.

Facciamo un codice di esempio. Abbiamo una classe chiamata "valori". Nella funzione principale di classe "valori", abbiamo definito una variabile "V1" che inizializza la sequenza di intervallo. Che sarà presentato nell'istruzione di stampa. L'altra variabile, "V2" ha un metodo "fino". Fino a quando il metodo non è esclusivo dei valori finali. L'istruzione di stampa visualizzerà i risultati di output previsti e il valore booleano della sequenza fino a quando la sequenza del metodo è la stessa.

L'intervallo di sequenza di output desiderato è mostrato nell'immagine seguente.

Esempio # 4: utilizzando la funzione di intervallo in Scala con il metodo "per":

L'esempio utilizza la parola chiave "per" per la funzione di gamma Scala. Il metodo "per" eseguirà il lavoro di incremento del valore specifico assegnato. Puoi vedere di seguito l'esecuzione del codice con il metodo "per".

Qui abbiamo una classe chiamata "Multiples". La classe "multipli" definisce la funzione principale. Nella funzione principale, abbiamo una variabile rappresentata come M1 in cui viene applicata la funzione di intervallo. L'altro variabile M2 valori inizializzati con il metodo "per". La sequenza qui aumenta con un valore di 5; Quindi, stiamo prendendo un valore booleano per se la sequenza dell'intervallo è uguale o no.

All'esecuzione di questo script Scala, abbiamo ottenuto la sequenza di intervallo e la sequenza di più 5 insieme al valore booleano False. Il valore booleano è falso perché le due sequenze non sono uguali.

Esempio # 5: usando la funzione di intervallo in Scala per la sequenza alfabetica:

Abbiamo la funzione di intervallo costante sui valori numerici in tutti i codici di esempio sopra. Ora in questo esempio, abbiamo alfabeti. Questi alfabeti recuperano usando il metodo costante di gamma. Abbiamo un codice qui sotto per recuperare gli alfabeti.

Nel codice, abbiamo dichiarato una classe "alfabeti". Nella funzione principale di classe "alfabeti", abbiamo definito quattro variabili come "A", "B", "C" e "D". Queste quattro variabili sono inizializzate con le diverse costanti della funzione di intervallo. La variabile "A" utilizza il metodo "fino" con il metodo "per" che increderà un valore di "3". La variabile "B" utilizza il metodo "a" insieme al metodo "per". Alla fine, la variabile "C" e "D" otterrà la testa e gli ultimi valori della sequenza. L'istruzione di stampa mostrerà la sequenza di gamma.

L'uscita viene rivelata sullo schermo del terminale di Ubuntu 20.04 nell'immagine qui sotto.

Conclusione:

L'articolo mirava a insegnare l'uso della funzione di gamma in Scala usando Ubuntu 20.04. La funzione di gamma in Scala è utile. Ciò rende più facile chiamare una funzione su sequenza con la sua costante "a", "fino" e "by". Attraverso queste costanti, possiamo semplicemente formare gamme. Abbiamo codici di esempio diversi della funzione di gamma. Questi esempi ti aiuteranno molto a gestire sequenze di gamma nel linguaggio di programmazione Scala.