[Cascavel-pm] Perl - Acesso

Adriano Rodrigues a.r.ferreira em gmail.com
Domingo Novembro 26 06:18:55 PST 2006


On 11/25/06, Gabriel Vieira <gabriel.vieira em gmail.com> wrote:
> Continuando...
>
> para verificação do conteúdo de uma variável:
> - ao invés do NULL, utilize undef.
> Ex.: print "vazio" if $x eq undef;

Cuidado! eq é para strings.

    $ perl -e "print qq{ok\n} if '' eq undef"
    ok

A opção abaixo com o 'defined' é como se deve checar por valores não definidos.

> - outra opção é utilização a função 'defined' para verificar se uma string
> ou até subrotina está definida.
> Ex.: print "definido" if defined $x;
> print "não definido" if !defined $x;
>


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