Guest User

Untitled

a guest
Oct 22nd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.25 KB | None | 0 0
  1. (defn rainbow-print [msg]
  2. (let [colors ["31m" "32m" "33m" "34m" "35m" "36m" "37m"]
  3. costr (fn [color msg] (str "\033[" color msg "\033[m"))]
  4. (println
  5. (str (apply str (map #(costr (rand-nth colors) %) (clojure.string/split msg #"\d*")))))))
Add Comment
Please, Sign In to add comment