Clojure - Loops

Finora abbiamo visto istruzioni che vengono eseguite una dopo l'altra in modo sequenziale. Inoltre, in Clojure vengono fornite istruzioni per alterare il flusso di controllo nella logica di un programma. Vengono quindi classificati in dichiarazioni di flusso di controllo che vedremo in dettaglio.

Sr.No. Loop e descrizione
1 While Statement

Il 'while' viene eseguita valutando prima l'espressione della condizione (un valore booleano) e, se il risultato è vero, vengono eseguite le istruzioni nel ciclo while.

2 Dichiarazione Doseq

Il ‘doseq’è simile all'istruzione "for each" che si trova in molti altri linguaggi di programmazione. L'istruzione doseq è fondamentalmente utilizzata per iterare su una sequenza.

3 Dichiarazione Dotimes

Il ‘dotimes’ istruzione viene utilizzata per eseguire un'istruzione "x" il numero di volte.

4 Istruzione Loop

La forma speciale del ciclo non è come un file ‘for’ciclo continuo. L'utilizzo di loop è lo stesso dell'associazione let. Tuttavia, loop imposta un punto di ricorsione