From: Robert Dober Date: 2007-05-30T17:40:34+09:00 Subject: Re: Underscore On 5/30/07, Brian Candler wrote: > On Wed, May 30, 2007 at 07:50:05AM +0900, Logan Capaldo wrote: > > On 5/29/07, Robert Klemme wrote: > > > > > > > > >I was too fast (again). Even though the return value is used, I'd rather > > >do > > > > > >n.times { x = yield x } > > > > > >than using #inject which does more than needed in this case. :-) > > > > > >Now, did I look at all aspects...? > > > > > > Almost. > > you'd actually need > > n.times { x = yield x } > > x > > Almost almost :-) > > x = nil > n.times { x = yield x } > x > > Robert was very quick indeed, he did not repeat the context of the expression which was def forgot_the_name(x,...) n.times{ x = yield x } end Now it works ;) I still fail to see what the array was used for ;) Robert -- You see things; and you say Why? But I dream things that never were; and I say Why not? -- George Bernard Shaw