Welcome to the Perl Maven!

What does die do?

Quando volete segnalare che qualcosa è andato un po' storto, chiamate la funzione warn.

Quando volete segnalare che qualcosa è andato tremendamente storto, e volete gettare la spugna, chiamate die.


What does die do?


Generare warning quando qualcosa va storto

Quando qualcosa non va esattamente come dovrebbe nel vostro script/programma/applicazione, è buon uso avvertire l'utente del problema. In uno script da linea di comando si può semplicemente stampare un messaggio di warning sul canale Standard Error.


Generare warning quando qualcosa va storto


Standard output, standard error e redirezione da linea di comando

Quando eseguite un programma dalla linea di comando, esso ha automaticamente a disposizione due canali di output separati. Uno di essi è detto Standard Output, l'altro Standard Error.

Di default entrambi sono connessi allo schermo (nella shell, il terminale o finestra dei comandi) e quindi i loro contenuti si mescolano, ma l'utente del programma può decidere di separarli redirigendo uno di essi o entrambi su un file.


Standard output, standard error e redirezione da linea di comando