Метод followedBy
Метод followedBy создает и возвращает новую коллекцию,
в которой сначала идут элементы исходной коллекции, а затем
элементы переданной коллекции. В первый параметр мы передаем
коллекцию, элементы которой будут добавлены в конец. Метод
не изменяет исходную коллекцию, а возвращает новый ленивый
объект типа Iterable.
Синтаксис
iterable.followedBy(other)
Пример
Давайте объединим два списка, добавив элементы второго списка в конец первого:
void main()
{
var list1 = [1, 2, 3];
var list2 = [4, 5, 6];
var res = list1.followedBy(list2);
print(res.toList());
}
Результат выполнения кода:
[1, 2, 3, 4, 5, 6]
Пример
Давайте добавим к исходному списку элементы другого списка, представленного как множество:
void main()
{
var list = ['a', 'b', 'c'];
var set = {'d', 'e'};
var res = list.followedBy(set);
print(res.toList());
}
Результат выполнения кода:
["a", "b", "c", "d", "e"]
Пример
Давайте объединим три списка, используя цепочку вызовов
метода followedBy:
void main()
{
var list1 = [1, 2];
var list2 = [3, 4];
var list3 = [5, 6];
var res = list1.followedBy(list2).followedBy(list3);
print(res.toList());
}
Результат выполнения кода:
[1, 2, 3, 4, 5, 6]