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