如果我有以下代碼:在Dart中,如果我使用Future.wait和期貨清單,並且其中一個期貨發生錯誤,那麼其他期貨會發生什麼?
Future<int> a = new Future(() { print('a'); return 1; });
Future<int> b = new Future.error('Error!');
Future<int> c = new Future(() { print('c'); return 3; });
Future.wait([a, b, c])
.then((List<int> values) => print(values))
.catchError((e) => print(e));
什麼是印刷?
catchError
發現的錯誤是否對Future的死亡有所瞭解?或者期貨依然存在?
我在一段時間看過的最佳問題標題。 –