Dart List.single方法 Dart List.reversed方法 Dart list add() 检查列表是否只有一个元素并返回它。 语法 List.single 例 void main() { var lst = new List(); lst.add(12); print("The list has only one element: ${lst.single}"); } 它将产生以下 输出 The list values in reverse order: (13, 12) 它将产生以下 输出 The list has only one element: 12 如果List中包含多个元素,则此属性将引发 异常 。以下示例说明了相同的情况 void main() { var lst = new List(); lst.add(12); lst.add(10); print(lst.single); } 如果列表有多个元素,那么相同的代码将抛出以下 异常 Unhandled exception: Bad state: Too many elements #0 List.single (dart:core-patch/growable_array.dart:234) #1 main (file:///D:/Demos/Boolean.dart:6:13) #2 _startIsolate.<anonymous closure> (dart:isolatepatch/isolate_patch.dart:261) #3 _RawReceivePortImpl._handleMessage (dart:isolatepatch/isolate_patch.dart:148) Dart List.reversed方法 Dart list add()