使用 "throw" 抛出自定义 FormatException 并尝试通过 try on 处理它。飞镖语言
throw custom FormatException using "throw" and try to handle it by try on . Dart Language
我试图抛出自定义 FormatException 并尝试使用 try on
来处理
try {
print (' Enter Your age ') ;
throw FormatException ;
}
on FormatException {
print('Stop you enter invalid value ') ;
}
输出:没有处理异常?
我尝试使用 catch(e) 并且工作正常!
My Question is Why on FormatException won't handle the exception ??
我写的tryOn语法是正确的
throw FormatException
抛出 FormatException
类型 (即 Type
类型的对象),但 on FormatException
期望捕获一个 实例 一个 FormatException
.
改为使用 throw FormatException()
(可选地使用错误字符串)。
我试图抛出自定义 FormatException 并尝试使用 try on
来处理try {
print (' Enter Your age ') ;
throw FormatException ;
}
on FormatException {
print('Stop you enter invalid value ') ;
}
输出:没有处理异常? 我尝试使用 catch(e) 并且工作正常!
My Question is Why on FormatException won't handle the exception ??
我写的tryOn语法是正确的
throw FormatException
抛出 FormatException
类型 (即 Type
类型的对象),但 on FormatException
期望捕获一个 实例 一个 FormatException
.
改为使用 throw FormatException()
(可选地使用错误字符串)。