iter

<lst>:iter(foo(item, pos))

Applica la funzione passata a tutti gli elementi della lista senza accumulare nulla. Ritorna se stessa inalterata.

Esempio 230. Esempio iter

local a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
local b = XTable(a)
  :iter(function(item, i) alert(item, i) end) -- alert for debug
  :where(function(item, i) return item < 5 end)
  :astable()
{1, 2, 3, 4}