On Wed, May 02, 2001 at 04:30:07PM +0100, Michael G Schwern wrote: > On Wed, May 02, 2001 at 08:05:29AM -0700, Larry Wall wrote: > > Michael G Schwern writes: > > : (grep {...} @stuff)[0] will work, but its inelegant. > > > > It's inelegant only because the slice doesn't know how to tell the > > iterator it only needs one value. If it did know, you'd call it > > elegant. :-) > > I'd call it Haskel! I've just installed it and have been skimming the > docs. > > Would be neat if: my($first) = grep {...} @list; knew to stop itself, yes. Yes. This could probably fall out of the suggestion that wantarray (or want) return how many elements are wanted in a list context Graham.
- Please make "last" work in "grep&quo... Alexander Farber (EED)
- Re: Please make "last" work in "... Michael G Schwern
- Re: Please make "last" work in &... Graham Barr
- Re: Please make "last" work in &... John Porter
- Re: Please make "last" work in &... Larry Wall
- Re: Please make "last" work ... Michael G Schwern
- Re: Please make "last" w... Graham Barr
- Re: Please make "last&qu... Uri Guttman
- Re: Please make "las... Graham Barr
- Re: Please make "... Bart Lateur
- Re: Please make "... Graham Barr
- Re: Please make "... Jarkko Hietaniemi
- Re: Please make "... Bart Lateur
- Re: Please make "... Damian Conway
- Re: Please make "... Dan Sugalski
- Re: Please make "... Larry Wall
- Re: Please make "... Larry Wall