[SP-pm] Problemas numa comparação
claudio at dpreferencial.com.br
claudio at dpreferencial.com.br
Wed Jul 8 10:12:02 PDT 2009
Eden, Boa tarde!
Vc tem toda razão..
a idéia é fazer uma operação bitwise entre dois valores.
Pelo que testei o comando & .. já funfa....
abs
----- Original Message -----
From: "Eden Cardim" <edencardim at gmail.com>
To: <saopaulo-pm at mail.pm.org>
Sent: Wednesday, July 08, 2009 2:07 PM
Subject: Re: [SP-pm] Problemas numa comparação
2009/7/8 Daniel de Oliveira Mantovani <daniel.oliveira.mantovani at gmail.com>:
> Olha esse código, vai te ajudar.
>
> my $x = 1;
> my $y = undef;
> my $z = 0;
>
> if ( defined $x ) { print "Verdadeiro\n"; } else { print "Falso\n"; }
>
> if ( defined $y ) { print "Verdadeiro\n"; } else { print "Falso\n"; }
>
> if ( defined $z ) { print "Verdadeiro\n"; } else { print "Falso\n"; }
>
> if ( $x ) { print "Verdadeiro\n"; } else { print "Falso\n"; }
>
> if ( $y ) { print "Verdadeiro\n"; } else { print "Falso\n"; }
>
> if ( $z ) { print "Verdadeiro\n"; } else { print "Falso\n"; }
>
> if ( defined $x and defined $z ) { print "Verdadeiro\n"; } else { print
> "Falso\n"; }
>
> if ( $x and $z ) { print "Verdadeiro\n"; } else { print "Falso\n"; }
>
> if ( $x or $z ) { print "Verdadeiro\n"; } else { print "Falso\n"; }
>
> if ( defined $y or $z ) { print "Verdadeiro\n"; } else { print
> "Falso\n"; }
>
> if ( $y or $z ) { print "Verdadeiro\n"; } else { print "Falso\n"; }
Nada nesse código tem relação alguma com o problema do cláudio, o que
ele queria saber era como fazer uma operação bitwise entre dois
valores.
--
Eden Cardim Need help with your Catalyst or DBIx::Class project?
Code Monkey http://www.shadowcat.co.uk/catalyst/
Shadowcat Systems Ltd. Want a managed development or deployment platform?
http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/
_______________________________________________
SaoPaulo-pm mailing list
SaoPaulo-pm at pm.org
http://mail.pm.org/mailman/listinfo/saopaulo-pm
More information about the SaoPaulo-pm
mailing list