On Saturday, November 8, 2014 10:15:12 PM UTC-5, Blake McBride wrote:
>
> Greetings,
>
> I have a sense that there is value in immutable variables and data but 
> that value is unneeded in my application and more than a nuisance.  How can 
> I create a "let" that creates mutable locals that I can easily get the 
> value from and set a new value?  Presumably, I can hide the mess in a few 
> macros.
>
>
Maybe I missed this in one of the replies, or maybe it's not what you're 
looking for, but this works:

~~~clojure
#!/usr/bin/env lein-exec

(defn make-rands
  [n]
  (let [some-local (atom [])]
    (dotimes [_ n]
      (swap! some-local conj (rand-int 10)))
    @some-local))

(println (make-rands 10))
~~~

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to