Iterators: Difference between revisions

Content added Content deleted
Line 89: Line 89:
any subclass of AbstractRange, UnitRange, Tuple, Number, AbstractArray, BitSet, IdDict, Dict,
any subclass of AbstractRange, UnitRange, Tuple, Number, AbstractArray, BitSet, IdDict, Dict,
WeakKeyDict, EachLine, AbstractString, Set, Pair, and NamedTuple. In particular, Julia has an
WeakKeyDict, EachLine, AbstractString, Set, Pair, and NamedTuple. In particular, Julia has an
extensive set of functions which act on lists and vectors. Julia's Iterators function can
extensive set of functions which act on lists and vectors. Julia's Iterators can implement
implement the C++ example:
the C++ example:
<lang julia>function PrintContainer(iterator)
<lang julia>function PrintContainer(iterator)
iter = Iterators.Stateful(iterator)
iter = Iterators.Stateful(iterator)