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 |
extensive set of functions which act on lists and vectors. Julia's Iterators can implement |
||
the C++ example: |
|||
<lang julia>function PrintContainer(iterator) |
<lang julia>function PrintContainer(iterator) |
||
iter = Iterators.Stateful(iterator) |
iter = Iterators.Stateful(iterator) |