Enumerable Iter - FireDragon91245/Lua-Linq GitHub Wiki
Returns an iterator object so you can manually pull values or use a Lua for loop.
enumerable<T> :iter(): iter<T>
enumerable<K, V>:iter(): iter<K, V>for value in linq.list(1, 2, 3):iter() do
print(value)
endlocal next_item = linq.list("a", "b"):iter()
print(next_item())
print(next_item())