<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Oct 12, 2015 at 3:47 PM,  <span dir="ltr"><<a href="mailto:wkitty42@windstream.net" target="_blank">wkitty42@windstream.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
by checking the value that caused the break ;) deity knows i've done it many times before back in the TP/BP 6&7 days... i did it exactly as described, too... we had to do it that way as there is/was no other way to do it ;)</blockquote></div><br></div><div class="gmail_extra">That's exactly the thing. You didn't have a cross-loop break, that's why you've to have some guaranteed values that would allow you to verify if a loop was broken or not.<br></div><div class="gmail_extra"><br>If it was broken then you'd set any additional conditions (if needed) to break out another loop and pass it above.<br><br></div><div class="gmail_extra">In the end you end-up having additional break condition checks in each loop. Just by the fact, that a language doesn't provide you with any other means to do it less complex.<br><br></div><div class="gmail_extra">I'd also need to note, that no other language, to my knowledge, have cross-loop breaks anyway :)<br></div><div class="gmail_extra">Good-old language (Pascal / C /C++) still have goto though... but we won't use it, right?<br></div><div class="gmail_extra"></div><div class="gmail_extra"><br></div><div class="gmail_extra">thanks,<br></div><div class="gmail_extra">Dmitry <br></div></div>