Re

Konrad Hinsen  at "Mon, 18 Jan 2010 12:23:58 +0100" wrote:
 KH> On 18.01.2010, at 12:03, Alex Ott wrote:

 >> I have a question to Rich - are there plans to introduce "named"
 >> loop/recur?  In Scheme it very handy to create named let, and create nested
 >> loops.  Currently in Clojure, I need to split nested loop into separate
 >> function, that not so often good

 KH> Nested loops work perfectly fine in Clojure:

But this will not allow to jump to outer loop from inside of inner loop...

 KH> (defn print-pairs [seq1 seq2]
 KH>   (loop [s1 seq1]
 KH>     (when (seq s1)
 KH>       (loop [s2 seq2]
 KH>    (when (seq s2)
 KH>      (prn (first s1) (first s2))
 KH>      (recur (rest s2))))
 KH>       (recur (rest s1)))))

 KH> (print-pairs [1 2] ["a" "b"])


-- 
With best wishes, Alex Ott, MBA
http://alexott.blogspot.com/           http://xtalk.msk.su/~ott/
http://alexott-ru.blogspot.com/
-- 
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

Reply via email to