Drew Folta wrote:

=head3 <<>>; expanding a string as a list.

A set of braces is a special op that evaluates into the list of words
contained, using whitespace as the delimeter. It is similar to qw[]
from perl5, and can be thought of as roughly equivalent to:
C<< "STRING".split(' ') >>

Hmm... should we mention the rough equivalence, or the technically correct
equivalence (which would be c<< "STRING".split(rx/\s+/) >>).  The answer
to that question is the answer to this question:  what is the scope of
this document?  Is it for newbies (or p5 converts) or is it a language
reference (as I read mentioned somewhere else).

Again, C<< "STRING".split(' ') >> is different than
C<< "STRING".split(/\s+/) >>.  The latter will add an empty element to
the beginning of the string if there is leading whitespace, which is
not the behaivor <<>> will have (if it acts like qw(), at any rate.)

Reply via email to