<div dir="ltr"><div class="gmail_quote">On Thu, Jun 7, 2012 at 10:57 AM, Devin Jeanpierre <span dir="ltr"><<a href="mailto:jeanpierreda@gmail.com" target="_blank">jeanpierreda@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>On Thu, Jun 7, 2012 at 3:23 AM, Yuval Greenfield <<a href="mailto:ubershmekel@gmail.com" target="_blank">ubershmekel@gmail.com</a>> wrote:<br>
> Personally I'd prefer "if not break:" over "else:" but as we're stuck where<br>
> we are today I'm just going to encourage people not to use the construct at<br>
> all.<br>
<br>
</div>Why shouldn't people use for-else?<br>
<span><font color="#888888"><br>
-- Devin<br>
</font></span></blockquote></div><br><div><opinion></div><div>For-else/while-else are confusing. During the previous discussion even the construct's proponents have fallen to its misleading nature. The word "else" alone just doesn't fit its role here no matter how intricate and carefully constructed an example is given to explain its nature or rationale.</div>
<div><br></div><div>I believe using for/else will cause you and maintainers of your code to make more mistakes.</div><div></opinion></div><div><br></div><div>Yuval</div>
</div>