Clojure - Declaración de Dotimes

los ‘dotimes’ instrucción se utiliza para ejecutar una instrucción 'x' número de veces.

Sintaxis

A continuación se muestra la sintaxis general de la declaración doseq.

(dotimes (variable value)
   statement)

Donde valor tiene que ser un número que indique el número de veces que se debe iterar el ciclo.

A continuación se muestra la representación esquemática de este bucle.

Ejemplo

A continuación se muestra un ejemplo de la declaración 'doseq'.

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

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

En el ejemplo anterior, estamos usando la instrucción dotimes para repetir el número si se ejecuta la instrucción println veces. Y para cada iteración también incrementa el valor de la variable n.

Salida

El código anterior produce la siguiente salida.

0
1
2
3
4