On Mon, Dec 06, 2004 at 09:56:57AM -0800, Larry Wall wrote: > On Mon, Dec 06, 2004 at 10:38:10AM -0500, Austin Hastings wrote: > : Can we ditch C<for> in the examples in favor of C<while>, for a while? :) > > Okay. Have an example: > > while =$IN -> $line {...} > > I think that works. I'm back to thinking unary = in scalar context iterates > like p5's <>
What would these do? while =$IN -> $l1,$l2 {...} while =$IN -> @x {...} That first one seems particularly useful. I'm not exactly sure what the second one should do, but it seems like it should be similar to { my @x = $IN.slurp; ... } Can it be that unary = in n-ary context iterates like p5's <> except when n == Inf or n == 0 (which are list and void context I guess) ? -Scott -- Jonathan Scott Duff [EMAIL PROTECTED]