Mattyfog
04-08-2012, 13:06
Carissimi, mi stavo ponendo un semplice dubbio :)
Ho una funzione che deve aprire un file. Chiaramente il file potrebbe non essere accessibile e quindi si potrebbe generare un errore, perciò uso un costrutto try catch. Ora, nel caso vi fosse un errore, vorrei poterlo comunicare al codice che ha richiamato la funzione. Il metodo più semplice mi sembra quello di far ritornare dalla funzione true/false in base al fatto che si sia/non si sia verificato un errore. Mi chiedevo: di norma (mi riferisco a quegli standard non scritti ma che sono buone norme per i programmatori), se si verifica un errore, la funzione ritorna true o false?:D
Potrebbe davvero essere una domanda demenziale ma sto cercando di abituarmi agli standard :)
Grazie!
Ho una funzione che deve aprire un file. Chiaramente il file potrebbe non essere accessibile e quindi si potrebbe generare un errore, perciò uso un costrutto try catch. Ora, nel caso vi fosse un errore, vorrei poterlo comunicare al codice che ha richiamato la funzione. Il metodo più semplice mi sembra quello di far ritornare dalla funzione true/false in base al fatto che si sia/non si sia verificato un errore. Mi chiedevo: di norma (mi riferisco a quegli standard non scritti ma che sono buone norme per i programmatori), se si verifica un errore, la funzione ritorna true o false?:D
Potrebbe davvero essere una domanda demenziale ma sto cercando di abituarmi agli standard :)
Grazie!