[Cascavel-pm] Nao mostrar elementos indefinidos

Nelson Ferraz nferraz em gmail.com
Sexta Fevereiro 22 10:47:15 PST 2008


> 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?


Mais detalhes sobre a lista de discussão Cascavel-pm