Re: [racket-users] Simple loop control

2018-04-01 Thread Laurent
Take at look at Racket's `for' loops. They are very flexible. The reference: http://docs.racket-lang.org/reference/for.html?q=for#%28form._%28%28lib._racket%2Fprivate%2Fbase..rkt%29._for%29%29 The guide with examples: http://docs.racket-lang.org/guide/for.html On Sun, Apr 1, 2018 at 10:14 AM,

[racket-users] Simple loop control

2018-04-01 Thread 若草春男
Hi, everyone. I want to write loops simpler. > (do ([i 1 (add1 i)]) ([= i 10]) (display i)) 123456789 > (for-each (lambda (i) (display i)) (range 1 10)) 123456789 In Common Lisp, I like the extended loop like "for" of C-language. [3]> (loop for i from 1 below 10 do (print i)) 1 2 3 4 5 6 7 8