我知道我可以使用以下命令捕获 dart 中的特定异常类型:
try {
...
} on SpecificException catch(e) {
...
}
但是有没有一种方法可以在线捕获多个特定的异常类型,而不是使用多个 catch 语句呢?
每个只能指定一种类型on xxx catch(e) {
线或使用catch(e)
捕获所有(剩余的 - 见下文)异常类型。
之后的类型on
用作参数的类型catch(e)
。为该参数设置一组类型效果不佳。
try {
...
} on A catch(e) {
...
} on B catch(e) {
...
} catch(e) { // everything else
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)