I have a list that I want to combine in some way with an incremented list,
so I was trying to write a for expression like this:
(for [i '(my-list-of-crap), j (iterate inc 0)] (str i j))
The problem with this is that it yields an out of memory area. I assume
this is b/c of my poor use of the
Use map. for produces permutations.
Am 27.06.2014 17:02 schrieb Glen Rubin rubing...@gmail.com:
I have a list that I want to combine in some way with an incremented list,
so I was trying to write a for expression like this:
(for [i '(my-list-of-crap), j (iterate inc 0)] (str i j))
The
On 27/06/14 17:01, Glen Rubin wrote:
I have a list that I want to combine in some way with an incremented
list, so I was trying to write a for expression like this:
(for [i '(my-list-of-crap), j (iterate inc 0)] (str i j))
I would also use map, otherwise try using (range) instead of your
You probably want map-indexed
http://clojuredocs.org/clojure_core/1.2.0/clojure.core/map-indexed
/L
2014-06-27 17:10 GMT+02:00 Leonardo Borges leonardoborges...@gmail.com:
Try using map :
(map str '(my-list-of-crap) (iterate inc 0))
--
You received this message because you are
Try using map :
(map str '(my-list-of-crap) (iterate inc 0))
--
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
yes, map-indexed seems to make the most sense here. thanks
On Friday, June 27, 2014 8:13:53 AM UTC-7, Linus Ericsson wrote:
You probably want map-indexed
http://clojuredocs.org/clojure_core/1.2.0/clojure.core/map-indexed
/L
2014-06-27 17:10 GMT+02:00 Leonardo Borges
On 6/27/14, 8:01 AM, Glen Rubin wrote:
I have a list that I want to combine in some way with an incremented list,
so I was trying to write a for expression like this:
(for [i '(my-list-of-crap), j (iterate inc 0)] (str i j))
the equivalent of this code written using map and mapcat is