The rap against "while True:" loops
Grant Edwards
invalid at invalid.invalid
Mon Oct 12 10:51:52 EDT 2009
On 2009-10-12, Gabriel Genellina <gagsl-py2 at yahoo.com.ar> wrote:
>> my_prissy_little_indicator_variable = true
>> while (my_prissy_little_indicator_variable){
>> <body>
>> }
>> isn't satisfying because it doesn't guard the <body> with any
>> assurance that the loop invariant will be true before you enter into
>> that block of code.
>
> I think you meant the other way; the above is the simplest loop case, with
> the test at the start.
Except the test at the start is meaningless when it comes to
reading the code and troubleshooting. What counts are
assignments to my_prissy_little_indicator_variable inside the
loop. And those aren't really any easier to spot that "break"
statements.
--
Grant Edwards grante Yow! I want to read my new
at poem about pork brains and
visi.com outer space ...
More information about the Python-list
mailing list