Função Perl warn

Descrição

Esta função imprime o valor de LIST em STDERR. Basicamente o mesmo que a função die, exceto que nenhuma chamada é feita para a saída e nenhuma exceção é levantada em uma instrução eval. Isso pode ser útil para gerar um erro sem fazer com que o script seja encerrado prematuramente.

Se a variável $ @ contém um valor (de uma chamada eval anterior) e LIST está vazia, então o valor de $ @ é impresso com. \ T.caught. anexado ao final. Se $ @ e LIST estiverem vazios, então .Aviso: Algo está errado. é impresso.

Sintaxe

A seguir está a sintaxe simples para esta função -

warn LIST

Valor de retorno

Esta função não retorna nenhum valor.

Exemplo

A seguir está o código de exemplo que mostra seu uso básico -

#!/usr/bin/perl -w

warn("Unable to calculate value, using defaults instead.\n");

Quando o código acima é executado, ele produz o seguinte resultado -

Unable to calculate value, using defaults instead