Larry Wall skribis 2005-06-14 14:15 (-0700):
> On Tue, Jun 14, 2005 at 10:31:58PM +0200, Ingo Blechschmidt wrote:
> : You can use
> :   say [~] @array;         # "abcd"   or
> :   say @array.join("");    # "abcd"   or
> :   say join "", @array;    # "abcd"
> : if you want to supress the spaces.
> I think a bare @array.join should also work.

I think it should not.

split splits on whitespace, stringification joins on whitespace, reverse
in scalar context joins on whitespace. It would be fair if join
defaulted to ' ' as well.

You suggested cat as a join assuming '' in an old thread. I still like
that idea.

    [ 'a' .. 'e' ].join   # "a b c d e"
    [ 'a' .. 'e' ].cat    # "abcde"


Juerd
-- 
http://convolution.nl/maak_juerd_blij.html
http://convolution.nl/make_juerd_happy.html 
http://convolution.nl/gajigu_juerd_n.html

Reply via email to