This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
document qw's whitespace rules
authorZefram <zefram@fysh.org>
Thu, 2 Nov 2017 19:29:33 +0000 (19:29 +0000)
committerZefram <zefram@fysh.org>
Thu, 2 Nov 2017 19:35:14 +0000 (19:35 +0000)
qw only splits on ASCII whitespace, like primary tokenisation, but
nowadays unlike the split() formulation with which it's documented.
Document this additional difference from split().  Fixes [perl #132272].

pod/perlop.pod

index 410085f..b3f77d6 100644 (file)
@@ -2346,7 +2346,8 @@ equivalent to:
 
     split(" ", q/STRING/);
 
-the differences being that it generates a real list at compile time, and
+the differences being that it only splits on ASCII whitespace,
+generates a real list at compile time, and
 in scalar context it returns the last element in the list.  So
 this expression: