function

lowk.iter.filter

Signature

function lowk.iter.filter<T>(
  fn: (item: T) => boolean
) -> function

Returns a function suitable for an iterator.

Examples

for n in {1, 2, 3, 4, 5}
  | lowk.iter.fromarray
  | lowk.iter.filter(function(n) return n%2 == 0 end)
do
  print(n)
end
-- 2
-- 4