I have written this code to test how custom exceptions are working in the dart.
I\'m not getting the desired output could someone explain to me how to handle it??
You can look at the Exception part of A Tour of the Dart Language.
The following code works as expected (custom exception has been obtained
is displayed in console) :
class CustomException implements Exception {
String cause;
CustomException(this.cause);
}
void main() {
try {
throwException();
} on CustomException {
print("custom exception has been obtained");
}
}
throwException() {
throw new CustomException('This is my first custom exception');
}