develooper Front page | perl.perl5.porters | Postings from April 2003

Re: slice autoextending ?

Thread Previous
From:
Dave Mitchell
Date:
April 22, 2003 16:26
Subject:
Re: slice autoextending ?
Message ID:
20030422232656.GE26038@fdgroup.com
On Wed, Apr 23, 2003 at 01:50:21AM +0300, Enache Adrian wrote:
> On Tue, Apr 22, 2003 at 11:35:44PM +0100, Dave Mitchell wrote:
> > bugid #1832 points out that there is an inconsistency between the docs and
> > the behaviour of splice, in that the array isn't autoextended if
> > the offset is off the end; eg
> > 
> >     perl -le 'splice(@x,10,1,'foo'); print 0+@x'
> > 
> > prints 1 rather than 10.
> > 
> > The bug dialogue contains proposals both for a doc patch or a code patch,
> > but no concensus was reached (or even attempted, it would appear) as to
> > which it should be.
> > 
> > I would vote for fixing the docs.
> 
> Wouldn't be that a rather useful feature ?

Well, yes it would, but it's likely to break existing code.

-- 
"There's something wrong with our bloody ships today, Chatfield."
Admiral Beatty at the Battle of Jutland, 31st May 1916.

Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About