develooper Front page | perl.perl6.language | Postings from June 2005

Re: Lvalue Str::words iterator

Thread Previous | Thread Next
June 15, 2005 11:36
Re: Lvalue Str::words iterator
Message ID:
Ingo Blechschmidt skribis 2005-06-15 20:18 (+0200):
> >>     say join ",", @words;     # "hi,my,name,is,ingo";
> > Following the logic that .words returns the words, the words are no
> > longer individual words when joined on comma instead of whitespace...
> sorry, I don't quite get that.

    "foo bar baz".words.join(',').words.join(':') ne 'foo:bar:baz';

so somewhere in that process, foo, bar and baz managed to no longer be
words by the definition of words used by an on whitespace splitting
words method - they're one word, together, when they're joined on comma.

It was a demonstration of why "words" for this feature is a bad name,
not anything against the presentation using commas.


Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About