intersperse 1.1.0-dev.1 intersperse: ^1.1.0-dev.1 copied to clipboard
Insert an element between each element of an Iterable or List.
intersperse #
Insert an element between each element of an Iterable or List.
final list1 = intersperse(2, <int>[]); // [];
final list2 = intersperse(2, [0]); // [0];
final list3 = intersperse(2, [0, 0]); // [0, 2, 0];
final list1Outer = intersperseOuter(2, <int>[]); // [];
final list2Outer = intersperseOuter(2, [0]); // [2, 0, 2];
final list3Outer = intersperseOuter(2, [0, 0]); // [2, 0, 2, 0, 2];
final Iterable<int> extension = [1, 2].intersperse(-1);
final Iterable<int> extensionOuter = [1, 2].intersperseOuter(-1);