do/while structure needed

John Salerno johnjsal at NOSPAMgmail.com
Mon May 15 20:15:39 CEST 2006


Terry Reedy wrote:
> "John Salerno" <johnjsal at NOSPAMgmail.com> wrote in message 
> news:4467786c$0$1956$c3e8da3 at news.astraweb.com...
>> Thanks, that looks pretty good. Although I have to say, a do/while
>> structure is the much more obvious way. I wonder why it hasn't been
>> added to the language.
> 
> Been suggested many times, been considered, and rejected.  Easily similated 
> with while True: ... if exit_condition: break which also solves 'loop and a 
> half' problem, which is more common. Requires new keyword for little gain. 
> Etc.

I know, I remember a discussion about it a while back. But IMO, at 
least, a do/while structure seems much cleaner and more readable than a 
while loop with an embedded if and break statement.



More information about the Python-list mailing list