1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| list = [1, 2, 3, 4, 5, 6, 7, 8]; print(list.skip(4).toList()); print(list.skipWhile((value) => value != 4).toList());
list = [1, 2, 3, 4, 5, 6, 7, 8]; print(list.take(4).toList()); print(list.takeWhile((value) => value != 4).toList());
list = [1, 2, 3, 4, 5, 6, 7, 8]; print(list.sublist(2, 5));
list = [1, 2, 3, 4, 5, 6, 7, 8]; print(list.getRange(2, 5).toList());
list = [1, 2, 3, 4, 5, 6, 7, 8]; list.retainWhere((e) => e % 2 == 0); print(list);
list = [1, 2, 3, 4, 5, 6, 7, 8]; print(list.where((e) => e % 2 == 0).toList());
list = [1, 2, 3, 4, 'a', 'b', 'c']; print(list.whereType<int>().toList());
|