Calling a generator multiple times
Steven Majewski
sdm7g at Virginia.EDU
Mon Dec 10 10:34:39 EST 2001
On Sun, 9 Dec 2001, Tim Peters wrote:
> [Steven Majewski]
> > ...
> > Generators, functions and methods are just slight variations on each
> > other.
>
> Absolutely. People should consider *all* callable objects in 2.2 to be
> generators -- it's just that if the body doesn't contain "yield", then the
> language helpfully calls .next() once for you by magic <wink>.
>
Well, I know I don't have to tell Tim that, semantically speaking,
functions and subroutines are just a specialized subcase of
semi-coroutines (which are a specialized case of coroutines).
-- Steve Majewski
More information about the Python-list
mailing list