Safe Haskell | None |
---|
- data SequenceIterator
- sequenceIteratorType :: Type
- sequenceIteratorNew :: Sequence seq => seq -> IO SequenceIterator
- data CallableIterator
- callableIteratorType :: Type
- callableIteratorNew :: (Object callable, Object sentinel) => callable -> sentinel -> IO CallableIterator
Documentation
data SequenceIterator Source
sequenceIteratorNew :: Sequence seq => seq -> IO SequenceIteratorSource
Return an Iterator
that works with a general sequence object, seq.
The iteration ends when the sequence raises IndexError
for the
subscripting operation.
data CallableIterator Source
callableIteratorNew :: (Object callable, Object sentinel) => callable -> sentinel -> IO CallableIteratorSource
Return a new Iterator
. The first parameter, callable, can be any
Python callable object that can be called with no parameters; each call
to it should return the next item in the iteration. When callable
returns a value equal to sentinel, the iteration will be terminated.