Dart ListクラスのtakeWhile()メソッドについてメモ書き。
takeWhile()は引数で渡した条件を満たす配列要素を先頭から抽出するメソッド。条件を満たさなくなったところで抽出を終了する。イテラブル型を返す。
コーディングでtakeWhile()メソッドを確認。
4未満の値を抽出条件とする。
void main() {
try {
final listTest = <int>[0, 1, 2, 3, 4, 5];
var takeList = listTest.takeWhile((value) => value < 4);
print(takeList);
} catch (e) {
print(e.toString());
}
}
実行結果。
(0, 1, 2, 3)
コメント