toList (Function)

Signature: toList(iterator: Iterator<t0>) -> List<t0>

Description: Runs an iterator pipeline once and collects every element it yields into a list, in order.

Parameters

  • iterator (Iterator): The iterator to collect

Returns: List

Example

range(1, 7) |> filter(fn(x) => x % 2 == 0) |> toList  // [2, 4, 6]
range (1, 7) |> filter (\x => x % 2 == 0) |> toList  // [2, 4, 6]