Usare eccezioni custom in Dart
Anche Dart come altri linguaggi ci permette di creare eccezioni custom.
Non è che serva spesso, ma può tornare utile.
Per usarle, dovete creare una classe che implementa Exception, e poi richiamarla nel vostro codice.
Qui sotto un esempio molto basico:
main() {
try {
checkNumero(-1);
} catch (e) {
print(e.msgErr());
} finally {
print('FINE');
}
}
void checkNumero(int x) {
if (x < 0) {
throw new MyException();
}
}
class MyException implements Exception {
String msgErr() => 'Errore!';
}
Enjoy!
dart exception
Commentami!