Minor edits

This commit is contained in:
Andrew M. Kuchling 2006-05-20 19:25:16 +00:00
parent b688b6c30a
commit 1e9f574a18
1 changed files with 3 additions and 3 deletions

View File

@ -405,7 +405,7 @@ implementation by Thomas Lee.}
Python 2.5 adds a simple way to pass values \emph{into} a generator. Python 2.5 adds a simple way to pass values \emph{into} a generator.
As introduced in Python 2.3, generators only produce output; once a As introduced in Python 2.3, generators only produce output; once a
generator's code is invoked to create an iterator, there's no way to generator's code was invoked to create an iterator, there was no way to
pass any new information into the function when its execution is pass any new information into the function when its execution is
resumed. Sometimes the ability to pass in some information would be resumed. Sometimes the ability to pass in some information would be
useful. Hackish solutions to this include making the generator's code useful. Hackish solutions to this include making the generator's code
@ -525,8 +525,8 @@ one-way producers of information into both producers and consumers.
Generators also become \emph{coroutines}, a more generalized form of Generators also become \emph{coroutines}, a more generalized form of
subroutines. Subroutines are entered at one point and exited at subroutines. Subroutines are entered at one point and exited at
another point (the top of the function, and a \keyword{return another point (the top of the function, and a \keyword{return}
statement}), but coroutines can be entered, exited, and resumed at statement), but coroutines can be entered, exited, and resumed at
many different points (the \keyword{yield} statements). We'll have to many different points (the \keyword{yield} statements). We'll have to
figure out patterns for using coroutines effectively in Python. figure out patterns for using coroutines effectively in Python.