This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perlfunc: Fix confusing entries for splice
authorKarl Williamson <khw@cpan.org>
Thu, 28 May 2015 17:39:59 +0000 (11:39 -0600)
committerKarl Williamson <khw@cpan.org>
Thu, 28 May 2015 17:51:44 +0000 (11:51 -0600)
=item splice ARRAY or EXPR,OFFSET,LENGTH,LIST

is what it used to say.  Is that "or" to be taken literally as the 'or'
operator or what?

Based on irc feedback this was spit into two lines

=item splice ARRAY,OFFSET,LENGTH,LIST
=item splice EXPR,OFFSET,LENGTH,LIST

This is also the method used in the other like-entries in the pod

pod/perlfunc.pod

index 667d98e..ba77638 100644 (file)
@@ -6901,14 +6901,22 @@ eliminate any C<NaN>s from the input list.
 
     @result = sort { $a <=> $b } grep { $_ == $_ } @input;
 
-=item splice ARRAY or EXPR,OFFSET,LENGTH,LIST
+=item splice ARRAY,OFFSET,LENGTH,LIST
 X<splice>
 
-=item splice ARRAY or EXPR,OFFSET,LENGTH
+=item splice ARRAY,OFFSET,LENGTH
 
-=item splice ARRAY or EXPR,OFFSET
+=item splice ARRAY,OFFSET
 
-=item splice ARRAY or EXPR
+=item splice ARRAY
+
+=item splice EXPR,OFFSET,LENGTH,LIST
+
+=item splice EXPR,OFFSET,LENGTH
+
+=item splice EXPR,OFFSET
+
+=item splice EXPR
 
 =for Pod::Functions add or remove elements anywhere in an array