Iterating Operators
 
Operators that work with iterator objects

These operators allow objects of user-defined types to be used as iterators and step values in For...Next statements.

Operator For
Allows an iterator a chance to prepare for the loop.
Operator Step
Increments an iterator object.
Operator Next
Determines if the loop should terminate or continue iterating.