[Cascavel-pm] Res: Nao mostrar elementos indefinidos
Patty Silva
ptfzs em yahoo.com.br
Sexta Fevereiro 22 11:40:30 PST 2008
POis é..
my $x = ''; # string vazia
print "definido\n" if defined $x;
my $y = 0; # zero
print "definido\n" if defined $y;
Os dois retornam verdadeiros..
--> A funcao defined devolve um valor verdadeiro se seu argumento estiver definido, caso contrario ela devolve um valor falso..
----- Mensagem original ----
De: Nelson Ferraz <nferraz em gmail.com>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Sexta-feira, 22 de Fevereiro de 2008 18:47:15
Assunto: Re: [Cascavel-pm] Nao mostrar elementos indefinidos
> Nao da certo.. .alguem pode me explicar??
> Eu ainda nao consegui entender :(
A resposta, como sempre, está na documentação:
perldoc -f defined
defined Returns a Boolean value telling whether EXPR has a value other
than the undefined value "undef".
A string vazia é um valor diferente de undef; portanto, defined
retorna verdadeiro.
Experimente:
my $x = ''; # string vazia
print "definido\n" if defined $x;
my $y = 0; # zero
print "definido\n" if defined $y;
A propósito, Patty, você já começou a estudar algum livro de Perl?
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20080222/e4f2cc5a/attachment.html
Mais detalhes sobre a lista de discussão Cascavel-pm