lowk.iter.toarray
Signature
function lowk.iter.toarray<T>(
f: function
) -> table
Consumes an iterator and returns a table with all iterated values appended.
Examples
local t = {1,2,3}
| lowk.iter.fromarray
| lowk.iter.filter(function(n) return n%2 ~= 0 end)
| lowk.iter.map(function(n) return n * 100 end)
| lowk.iter.toarray
print(#t) -- 2
print(t[1]) -- 100
print(t[2]) -- 300