[Dart] firstWhereで一致するデータが存在しなかった場合DartFluttermayataso2021年08月17日 17:49:432021年08月17日 17:50:18Dartの firstWhere では、一致するデータがない場合に BadStateException が発生する。このとき、firstWhereのオプションパラメータである orElse で適切に受けない場合、以降の処理はスキップされるので注意。 final data = dataList.firstWhere((item) => item.param == 'parameter', orElse: () => null);