[SP-pm] Problemas numa comparação

Eden Cardim edencardim at gmail.com
Wed Jul 8 10:07:08 PDT 2009


2009/7/8 Daniel de Oliveira Mantovani <daniel.oliveira.mantovani em 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/


More information about the SaoPaulo-pm mailing list