"ts" <decoux / moulon.inra.fr> wrote in message
news:200502271128.j1RBSA019680 / moulon.inra.fr...
> >>>>> "F" == Fear Dubh <feardubh / spam.spam> writes:
>
> F> Is there a difference between:
> F>   for foo in bar do ...
> F> and
> F>   bar.each do |foo| ...
>
> uln% ruby -e 'for a in [12] do end; p a'
> 12
> uln%
>
> uln% ruby -e '[12].each do |a| end; p a'
> -e:1: undefined local variable or method `a' for main:Object (NameError)
> uln%
>
>
Thanks!

Does each have a fatter frame then?
Is "for ... in ... do ..." more efficient?

> Guy Decoux
>
>
>

Regards

--Fear Dubh