Scala per loop

Scala per loop
Il ciclo "per" in qualsiasi linguaggio di programmazione viene utilizzato per iterare su un elenco o una serie di elementi. Lo fa chiamando ripetutamente uno script fino a quando l'iteratore non incontra la sua condizione di terminazione. Questo articolo ti guiderà attraverso l'uso dei loop "per" nel linguaggio di programmazione Scala in Ubuntu 20.04.

Quali sono i loop "per" in Scala in Ubuntu 20.04?

I loop "per" in Scala sono usati per servire esattamente lo stesso scopo di qualsiasi altro linguaggio di programmazione, tuttavia la sua funzionalità differisce un po 'dal resto. Ci vogliono solo due numeri all'interno del loop "per".e., uno come limite di iterazione inferiore e l'altro come limite di iterazione superiore.

Come usare i loop "per" in Scala in Ubuntu 20.04?

Per cominciare dall'uso dei loop "per" in Scala in Ubuntu 20.04, dovrai capire i due esempi che abbiamo formulato per te. I loop "per" in Scala sono leggermente diversi da quelli che usiamo in C e C++. In quest'ultimo linguaggio di programmazione, abbiamo una condizione iteteratrice e un iteratore per il loop. D'altra parte, in Scala, sia la condizione di iterating che l'iteratore viene sostituita da una singola parola chiave che è o "a" o "fino". Queste parole chiave fungono da gamma di gamma per il ciclo per iterare. Tuttavia, entrambe queste parole chiave sono usate per avere uno scopo diverso e lo capiremo passando attraverso i seguenti esempi.

Esempio n. 1: usando i loop "per" in Scala in Ubuntu 20.04 con la parola chiave "to"

Ogni volta che vogliamo che il nostro ciclo "per" in Scala includa sia il limite superiore che il limite inferiore nelle sue iterazioni, allora utilizziamo sempre la parola chiave "a". Ad esempio, se il nostro limite inferiore o il valore dell'iteratore iniziale è "0" e vogliamo avere le iterazioni fino a "10" i.e. 11 iterazioni del tutto, quindi useremo la parola chiave "a". La parola chiave "a" iterirà sostanzialmente fino a "n" iterazioni in cui "n" rappresenta il limite superiore del ciclo "per". Ora, diamo un'occhiata al seguente script Scala per comprendere la funzionalità del ciclo "per" con la parola chiave "a".

In questo programma Scala, abbiamo prima creato una classe con il nome "Forloop" utilizzando la parola chiave "oggetto". Quindi, dopo aver definito la nostra funzione "main ()", abbiamo semplicemente chiuso un'istruzione "println" al suo interno per la visualizzazione di un messaggio sul terminale per avvisare l'utente che visualizzeremo i valori dell'iteratore "per" del loop il terminale.

Dopo averlo fatto, abbiamo definito un ciclo "per" con l'iteratore "var" il cui limite inferiore è "0" e il limite superiore è "5". Inoltre, poiché abbiamo utilizzato la parola chiave "a" con il nostro loop, pertanto, i valori stampati sul terminale vanno da "0" a "5" (sia limiti inferiori che superiori inclusi). Infine, all'interno di questo ciclo, abbiamo stampato i valori della variabile "var" sul terminale.

Questo script Scala è stato compilato usando il comando indicato di seguito:

$ Scalac Forloop.Scala

“Forloop.Scala ”è il nome del nostro file di script Scala.

Quindi, questo script Scala è stato eseguito usando il seguente comando:

$ Scala Forloop

"Forloop" rappresenta il nome della nostra classe all'interno dello script Scala.

L'output dello script Scala sopra menzionato è mostrato di seguito. Questo output conferma che la parola chiave "a" etera sempre nell'intervallo completo indicato, inclusi i limiti inferiori e superiori ogni volta che viene utilizzata con il ciclo "per" in Scala.

Esempio n. 2: usando i loop "per" in Scala in Ubuntu 20.04 con la parola chiave "fino"

Ogni volta che vogliamo che il nostro ciclo "per" in Scala includa il limite superiore-1 e il limite inferiore nelle sue iterazioni, allora utilizziamo sempre la parola chiave "fino". Ad esempio, se il nostro limite inferiore o il valore dell'iteratore iniziale è "0" e il valore dell'iteratore finale è "10" e vogliamo avere le iterazioni fino a "n-1" i.e., 10 iterazioni del tutto, quindi utilizzeremo la parola chiave "fino". La parola chiave "fino", fondamentalmente iterirà fino a "N-1" in cui "N" rappresenta il limite superiore del ciclo "per". Ora, diamo un'occhiata al seguente script Scala per comprendere la funzionalità del ciclo "per" con la parola chiave "fino".

In questo programma Scala, abbiamo prima creato una classe con il nome "Forloop" utilizzando la parola chiave "oggetto". Quindi, dopo aver definito la nostra funzione "main ()", abbiamo semplicemente chiuso un'istruzione "println" al suo interno per la visualizzazione di un messaggio sul terminale per avvisare l'utente che visualizzeremo i valori dell'iteratore "per" del loop il terminale. Dopo averlo fatto, abbiamo definito un ciclo "per" con l'iteratore "test" il cui limite inferiore è "0" e il limite superiore è "5". Inoltre, poiché abbiamo usato la parola chiave "fino" con il nostro loop, quindi i valori stampati sul terminale vanno da "0" a "4" (limite inferiore fino a N-1). Infine, all'interno di questo ciclo, abbiamo stampato i valori della variabile "test" sul terminale.

Quando abbiamo eseguito il nostro script Scala, abbiamo ricevuto l'output mostrato nell'immagine sottostante che conferma che la parola chiave "fino a" etera sempre sul limite inferiore fornito fino a N-1 (dove "N" rappresenta il limite superiore del ciclo "per" ) ogni volta che viene utilizzato con il ciclo "per" in Scala.

Conclusione

Questo ci porta alla fine del nostro articolo che si basava sull'uso dei loop "per" nel linguaggio di programmazione Scala in Ubuntu 20.04. In primo luogo, ti abbiamo spiegato lo scopo di base dell'utilizzo dei loop "per" seguiti da due diversi esempi. Con l'aiuto di questi esempi, sarà estremamente più facile utilizzare i loop "per" nel linguaggio di programmazione Scala.