loop [binding]
(condition
(statement)
(recur (binding))
{{ https://www.tutorialspoint.com/clojure/images/loop_statement.jpg }}
### Example
(ns clojure.examples.hello
(:gen-class))
;; This program displays Hello World
(defn Example []
(loop [x 10]
(when (> x 1)
(println x)
(recur (- x 2)))))
(Example)
#### Output
10
8
6
4
2
## Refs
- https://www.tutorialspoint.com/clojure/clojure_loop_statement.htm