1 2 3 4 5 6 7 8 9 10 11 12
;DO NOT write like this ;procedual programming (def x 3) (defn foo [y] (def x (+ x y))) (defn bar [] (print (format "x = %d%n" x))) (dotimes [y 10] (do (foo y) (bar)))