From: matz@... (Yukihiro Matsumoto) Date: 2002-06-13T10:16:22+09:00 Subject: Re: ruby-dev summary 17252-17356 Hi, In message "Re: ruby-dev summary 17252-17356" on 02/06/13, Carlos writes: |The ':=' is nice, but it will become more complicated if later you decide to |add variable initialization (you can not initialize a block variable with |':=' (as I understand(?) it) because it is assigned in every iteration). I'm not sure I got your idea. As long as the initialization is in the iteration body, it should be assigned in every iteration. Maybe you want: let{ 5.times do p p; p=p.next end} or let{p:=list; 5.times do p p; p=p.next end} ? But are they really useful? |And with my proposals I will not make examples because I know you don't like |them ;) Show me. I'm always open, and but still deserve the right to like/dislike ideas. ;-) matz.