サーチ…


前書き

Dartは、 List.whereおよびList.retainWhereメソッドを使用してリストをフィルタリングします。 where関数は1つの引数、すなわちリストの各要素に適用されるブール関数をとります。関数がtrue評価されたtrue 、リスト要素は保持されます。関数がfalseと評価しfalse場合、要素は削除されます。

theList.retainWhere(foo)呼び出すことは、 theList = theList.where(foo)を設定することと実質的に同じです。

整数のリストをフィルタリングする

[-1, 0, 2, 4, 7, 9].where((x) => x > 2) --> [4, 7, 9]



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow