From: Javier Fontan Date: 2002-11-28T00:54:22+09:00 Subject: Re: ranges and the 'times' method Hello, You should put the range inside (). (3..5).times { puts "yo" } I think that rubi first evaluates 5.times { puts "yo" } before the range so the range is 3..(5.times {puts "yo"}) and so the error. Bye On Wed 27 Nov 2002 16:38, Daniel Berger wrote: > Hi all, > > I got burned by this mistake: > > 3..5.times{ puts "yo" } -> what do you *think* this will do? > > Only the -w flag warns me that I might be doing something wrong here. > > The questions I have are: > > 1) Should 'times' be modified to support ranges? > 2) If not, should it raise a NameError exception? > > Regards, > > Dan -- Javier Fontan Mui�os jfontan@cesga.es CESGA, Galicia Supercomputing Center