Clojure - Déclaration Dotimes

le ‘dotimes’ instruction est utilisée pour exécuter une instruction «x» plusieurs fois.

Syntaxe

Voici la syntaxe générale de l'instruction doseq.

(dotimes (variable value)
   statement)

Où valeur doit être un nombre qui indique le nombre de fois où la boucle doit être itérée.

Voici la représentation schématique de cette boucle.

Exemple

Voici un exemple de la déclaration «doseq».

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

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

Dans l'exemple ci-dessus, nous utilisons l'instruction dotimes pour répéter le nombre si l'instruction println est exécutée. Et pour chaque itération, il incrémente également la valeur de la variable n.

Production

Le code ci-dessus produit la sortie suivante.

0
1
2
3
4