Josiah Carlson wrote: > Ron Adam <rrr at ronadam.com> wrote: > >> There's also the possibility to use conditional looping based on the value returned from the generator. >> >> do VAR from EXPR if VAR==CONST: >> BLOCK >> >> This is a bit verbose, but it reads well. :-) > > > > Reading well or not, this is not really an option for the same reasons > why... > > for VAR in EXPR1 if EXPR2: > or > for VAR in EXPR1 while EXPR2: > > are not options. Keep it simple. > Yes, so just "do [VAR from] EXPR1:" >> 3. Do-loops: An generator based loop with finalization: This could be both single and multiple pass. The difference is determined by weather or not the generator used loops the yield statement or not. > > > Offering only generator-based finalization loops is, as I understand it, > not an option. It could also include class's with __exit__ methods which are really just more complex generators when used this way. But isn't this what PEP340 *already* proposes? Or am I missing a subtle distinction here. -Ron
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4