Clojure - Boucles

Jusqu'à présent, nous avons vu des instructions qui sont exécutées les unes après les autres de manière séquentielle. De plus, des instructions sont fournies dans Clojure pour modifier le flux de contrôle dans la logique d'un programme. Ils sont ensuite classés en flux d'énoncés de contrôle que nous verrons en détail.

N ° Sr. Boucles et description
1 Déclaration While

le 'while' est exécutée en évaluant d'abord l'expression de condition (une valeur booléenne), et si le résultat est vrai, alors les instructions de la boucle while sont exécutées.

2 Déclaration Doseq

le ‘doseq’L'instruction est similaire à l'instruction «for each» qui se trouve dans de nombreux autres langages de programmation. L'instruction doseq est essentiellement utilisée pour itérer sur une séquence.

3 Déclaration de Dotimes

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

4 Déclaration de boucle

La forme spéciale de la boucle n'est pas comme un ‘for’boucle. L'utilisation de la boucle est la même que celle de la liaison let. Cependant, la boucle définit un point de récursivité