Aug-06-2018, 12:51 AM
i have a long iterator. i would like to iterate N elements at a time instead of 1 at a time. this is not an iterator of iterators; it is flat such as an iterator of ints, or an immutable type i am not going to iterate over, here, like a string. in most use cases i will know at the time of coding what N is (very often will be 2 or 3). in other use cases, N will not be known until run time. N will never change over the course of iterating; it will be known when the iterating begins. how can i iterate over an iterator N elements at a time?