Author: lwall
Date: 2009-04-17 15:34:23 +0200 (Fri, 17 Apr 2009)
New Revision: 26242

Modified:
   docs/Perl6/Spec/S32-setting-library/Str.pod
Log:
split function now takes delimiter as first arg


Modified: docs/Perl6/Spec/S32-setting-library/Str.pod
===================================================================
--- docs/Perl6/Spec/S32-setting-library/Str.pod 2009-04-17 11:36:46 UTC (rev 
26241)
+++ docs/Perl6/Spec/S32-setting-library/Str.pod 2009-04-17 13:34:23 UTC (rev 
26242)
@@ -15,8 +15,8 @@
                 Moritz Lenz <mor...@faui2k3.org>
                        Tim Nelson <wayl...@wayland.id.au>
  Date:          19 Mar 2009 extracted from S29-functions.pod
- Last Modified: 6 Apr 2009
- Version:       2
+ Last Modified: 17 Apr 2009
+ Version:       3
 
 The document is a draft.
 
@@ -317,8 +317,10 @@
 
 =item split
 
- our List multi method split ( Str $input: Str $delimiter, Int $limit = *) is 
export
- our List multi method split ( Str $input: Regex $delimiter, Int $limit = *, 
Bool :$all = False) is export
+ our List multi split ( Str $delimiter, Str $input, Int $limit = * )
+ our List multi split ( Regex $delimiter, Str $input, Int $limit = * )
+ our List multi method split ( Str $input: Str $delimiter, Int $limit = * )
+ our List multi method split ( Str $input: Regex $delimiter, Int $limit = *, 
Bool :$all = False)
 
 String delimiters must not be treated as rules but as constants.  The
 default is no longer S<' '> since that would be interpreted as a constant.
@@ -335,10 +337,7 @@
 captures they are returned as submatches of single C<Match> object.
 (And since C<Match> does C<Capture>, whether these C<Match> objects
 eventually flatten or not depends on whether the expression is bound
-into a list or slice context.)  Also unlike in Perl 5, the string to
-be split is always the invocant or first argument.  A warning should
-be issued if the string appears to be a short constant string and
-the delimiter does not.
+into a list or slice context.)
 
 You may also split lists and filehandles.  C<$*ARGS.split(/\n[\h*\n]+/)>
 splits on paragraphs, for instance.  Lists and filehandles are automatically

Reply via email to