Diversi tipi di loop nel linguaggio di programmazione Dart
Esistono cinque diverse varianti di loop che vengono utilizzati nel linguaggio di programmazione Dart. I nomi di questi loop sono indicati di seguito:
Usando i loop in Dart in Ubuntu 20.04
Per dimostrare l'uso dei diversi loop nel linguaggio di programmazione Dart, abbiamo progettato i seguenti cinque esempi. Tuttavia, prima di procedere con questi esempi, dobbiamo assicurarci che il DART SDK sia presente nel nostro sistema. Per questo, controlleremo la sua versione nel modo seguente:
L'output mostrato nell'immagine sopra conferma l'esistenza dell'SDK Dart sul nostro Ubuntu 20.04 Sistema. Ora possiamo facilmente scrivere ed eseguire script Dart sul nostro sistema.
Esempio n. 1: usando il loop "per"
Questo esempio ha lo scopo di insegnarti l'uso del semplice ciclo "per" in dardo. In questo esempio, stamperemo semplicemente un messaggio sul terminale più volte usando questo loop. Lo script Dart mostrato nell'immagine seguente è stato scritto per ottenere questa funzionalità:
In questo script Dart, abbiamo creato una funzione "main ()" all'interno della quale abbiamo usato un ciclo "per" che iterate da "i = 0 fino a 9" e stampare un messaggio sul terminale 10 volte.
Dopo aver creato questo script, possiamo eseguirlo usando il seguente comando:
$ dart run loops.dardoQui, "Loops.Dart ӏ il nome del nostro file di script Dart.
L'output del nostro script Dart è mostrato nell'immagine seguente. Puoi vedere che questo script ha stampato correttamente il nostro messaggio desiderato 10 volte sul terminale. È possibile modificare il limite minimo e la condizione di iteratura e incrementare questo ciclo in base alle tue esigenze.
Esempio n. 2: usando il loop "per in"
Questo esempio è progettato per dimostrare il ciclo "per in" del linguaggio di programmazione Dart. Questo ciclo è utilizzato principalmente con le collezioni in dardo. Per spiegare il suo utilizzo, abbiamo progettato la seguente sceneggiatura Dart:
In questo script modificato, abbiamo creato un elenco numerato con il titolo "NumberList" e ci abbiamo assegnato i primi cinque numeri dispari ad esso. Quindi, abbiamo usato il ciclo "per in" che iterate attraverso la lunghezza di questo elenco numerato.
Gli elementi del nostro elenco numerato (dopo l'esecuzione di questo script Dart) sono mostrati nell'immagine seguente:
Esempio n. 3: usando il ciclo "per ciascuno" nel dardo
Il ciclo "per ciascuno" di dardo viene utilizzato anche con le collezioni in dardo. Per dimostrare il suo utilizzo, abbiamo implementato il seguente script Dart in Ubuntu 20.04:
In questo script Dart, abbiamo creato e usato lo stesso elenco numerato dei primi cinque numeri dispari che abbiamo usato nell'esempio sopra. Quindi, abbiamo chiamato il ciclo "per ciascuno" mentre usiamo il titolo di questo elenco numerato. Abbiamo creato una variabile "num" all'interno di questo ciclo, che conterrà l'elemento corrente dell'elenco numerato per ogni iterazione del loop. Questo ciclo stamperà tutti gli elementi dell'elenco numerato sul terminale.
L'output di questo script Dart è mostrato nell'immagine qui sotto:
Esempio n. 4: usando il ciclo "while" in dardo
Per usare il ciclo "while" nel linguaggio di programmazione Dart, è necessario pre-definire il limite minimo e massimo del ciclo, i.e., Il punto di partenza e il numero totale di iterazioni del ciclo, mentre l'incremento è dato all'interno del corpo del loop. Per capirlo, devi passare attraverso il seguente script Dart:
In questo script Dart, abbiamo prima definito il numero totale di iterazioni creando una variabile "iterazioni". Abbiamo mantenuto il numero totale di iterazioni come "5" per questo particolare esempio. Inoltre, abbiamo mantenuto il punto di partenza di questo ciclo come "1". Quindi, abbiamo inserito il nostro ciclo "while" che itera da "io" a "iterazioni". Questo ciclo stampare semplicemente un messaggio cinque volte sul terminale. Infine, abbiamo incrementato il nostro iteratore dopo ogni iterazione del loop.
L'output di questo script Dart è mostrato nell'immagine seguente. Puoi vedere chiaramente che il nostro messaggio specificato è stato stampato 5 volte a causa dell'esecuzione di questo script Dart in Ubuntu 20.04.
Esempio n. 5: usando il ciclo "Do while" in dardo
Il ciclo "do whel" è praticamente simile al ciclo "while" in dardo. L'unica dissomiglianza è che la condizione iterante è definita alla fine nel caso della prima. Puoi capirlo dando un'occhiata al seguente script Dart:
In questa sceneggiatura, abbiamo definito i limiti di partenza e finale del ciclo proprio come abbiamo fatto nell'esempio sopra. Quindi, abbiamo usato la parte "do" del ciclo "do while", all'interno del quale abbiamo stampato un messaggio seguito dalla dichiarazione di incremento. Infine, abbiamo usato la parte "mentre" del ciclo che indica la condizione iteteratrice del loop. Questo ciclo stamperà anche il messaggio specificato 5 volte sul terminale.
L'output di questo script Dart viene visualizzato nell'immagine sotto:
Conclusione
Questo articolo mirava a dimostrare l'uso dei loop nel linguaggio di programmazione Dart in Ubuntu 20.04. Per fare ciò, ti abbiamo introdotto per la prima volta a tutti i diversi tipi di loop che esistono all'interno di questo linguaggio di programmazione, seguiti dall'uso specifico di ciascuno di questi loop. Passando a questi esempi, puoi imparare immediatamente il funzionamento dei diversi loop del linguaggio di programmazione Dart.