Funzione Perl warn

Descrizione

Questa funzione stampa il valore di LIST su STDERR. Fondamentalmente la stessa della funzione die, tranne per il fatto che non viene effettuata alcuna chiamata all'uscita e nessuna eccezione viene sollevata all'interno di un'istruzione eval. Ciò può essere utile per generare un errore senza causare la chiusura anticipata dello script.

Se la variabile $ @ contiene un valore (da una precedente chiamata eval) e LIST è vuoto, il valore di $ @ viene stampato con. \ T.caught. aggiunto alla fine. Se sia $ @ che LIST sono vuoti, allora .Warning: Qualcosa non va viene stampato.

Sintassi

Di seguito è riportata la semplice sintassi per questa funzione:

warn LIST

Valore di ritorno

Questa funzione non restituisce alcun valore.

Esempio

Di seguito è riportato il codice di esempio che mostra il suo utilizzo di base:

#!/usr/bin/perl -w

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

Quando viene eseguito il codice sopra, produce il seguente risultato:

Unable to calculate value, using defaults instead