A. Pagaltzis skribis 2006-06-18 10:28 (+0200):
>     $foo, $bar, ( $wibble ? $baz : () ), $quux
> Is there a construct in Perl 6 to express this more immediately?
> Something along the lines of the following would seem ideal:
>     $foo, $bar, ( $baz if $wibble ), $quux

    pugs> my @foo = 1, 2, 3, { 4 if 0 }.(), 5; say @foo.perl
    [1, 2, 3, 5]
    bool::true
    pugs> my @foo = 1, 2, 3, { 4 if 1 }.(), 5; say @foo.perl
    [1, 2, 3, 4, 5]
    bool::true

Though I have no idea if this is intended behaviour. It differs from
Perl 5, and I couldn't find any spec detailing the change.


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