Generating DOM Magic (O'Reilly)
[Posted January 15, 2003 by cook]
Uche Ogbuji
writes about Python generators on O'Reilly.
"
Python 2.2 introduced generators, a special type of function which has more flexible flow-of-control than ordinary, procedural functions. Standard procedural functions start at the top and execute until returning to the caller, maintaining all along a local state for the subroutine (which comprises local variables and passed-in parameters). The function can have multiple return points, but for each invocation, it runs until a single return, and its local state then becomes unavailable. Generators, by contrast, can send control back to the caller and yet remain in a sort of suspended animation, maintaining local state."
(
Log in to post comments)