编程语言
202
Dart 核心库定义了许多通用的异常和错误。异常是指你计划要面对和处理的情况。错误是指你不期望或计划的情况。
几个最常见的错误为:
当接收对象(可能是 null)未实现一个方法时抛出。
当方法遇到一个不期望的参数时可以抛出。
抛出一个应用级别的异常是表明错误发生了的一个常用的方法。你可以通过实现 Exception 接口自定义一个异常:
class FooException implements Exception { final String msg; const FooException([this.msg]); @override String toString() => msg ?? 'FooException'; }
要了解更多信息,请参阅Exception API 索引。