Clojure - Dichiarazione Dotimes

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

Sintassi

Di seguito è riportata la sintassi generale dell'istruzione doseq.

(dotimes (variable value)
   statement)

Dove valore deve essere un numero che indica il numero di volte in cui il ciclo deve essere ripetuto.

Di seguito è riportata la rappresentazione schematica di questo ciclo.

Esempio

Di seguito è riportato un esempio dell'istruzione "doseq".

(ns clojure.examples.hello
   (:gen-class))

;; This program displays Hello World
(defn Example []
   (dotimes [n 5]
   (println n)))
(Example)

Nell'esempio sopra, stiamo usando l'istruzione dotimes per ripetere il numero se volte viene eseguita l'istruzione println. E per ogni iterazione incrementa anche il valore della variabile n.

Produzione

Il codice precedente produce il seguente output.

0
1
2
3
4