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 |