concat<T> function
- ImmutableList<
T> first
Concatenates two ImmutableList instances.
Takes two ImmutableList instances and returns a new ImmutableList containing elements from both lists: elements of the first list followed by elements of the second list.
Example:
final listA = NonEmptyList<int>([1, 2, 3]);
final listB = NonEmptyList<int>([4, 5, 6]);
final concatenated = concat(listA)(listB);
print(concatenated.items); // Outputs: [1, 2, 3, 4, 5, 6]
Implementation
ImmutableList<T> Function(ImmutableList<T>) concat<T>(ImmutableList<T> first) =>
(ImmutableList<T> second) =>
ImmutableList([...first.items, ...second.items]);