From: Logan Capaldo Date: 2007-05-31T05:26:23+09:00 Subject: Re: Underscore ------=_Part_5066_15363294.1180556783336 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 5/30/07, Robert Dober wrote: > > 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 } Still need x here end > > Now it works ;) No it doesn't ;) n.times { ... } returns n. 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 > > ------=_Part_5066_15363294.1180556783336--