develooper Front page | perl.beginners | Postings from April 2010

Is this a feature or a bug?

Thread Next
From:
marcos rebelo
Date:
April 29, 2010 08:56
Subject:
Is this a feature or a bug?
Message ID:
g2y319d96981004290856y2305c2ebw3ab3deec65cdaeda@mail.gmail.com
the code:

use v5.10;
use Modern::Perl;
use List::MoreUtils qw(any);

say( (any { $_ eq 7 } (0..10) ) or 'false' );

given (5) {
    when (5) {
        say( (any { $_ eq 7 } (0..10) ) or 'false' );
        say( join(", ", map { $_ eq 7 } (0..10) ) );
    }
}


prints:

1
false
, , , , , , , 1, , ,



the second 'any' should have returned a true value or not, and why???


Best Regards
Marcos Rebelo

-- 
Marcos Rebelo
http://oleber.freehostia.com
Milan Perl Mongers leader http://milan.pm.org

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About