<!--[if (gte mso 9)|(IE)]><style type="text/css">.main-style-018cc6e86d96089b64bf { font-family: sans-serif; font-size: 11pt; /* inherit */ }</style><![endif]--><div style="/* inherit */" class="main-style-018cc6e86d96089b64bf"><div>AFAIK these is the standard behavior since the first PASCAL versions. <br /></div><div>We must not change it. It prevents a lot of side effects, and <b>PASCAL is NOT C without brackets!<br /></b><span>Use while or repeat instead!</span><b><br /></b></div><div><br /></div><div>From Niklaus Wirths last 2004 Oberon manual: <br /></div><div><a href="https://people.inf.ethz.ch/wirth/ProgInOberon2004.pdf" rel="noopener noreferrer" target="_blank">https://people.inf.ethz.ch/wirth/ProgInOberon2004.pdf</a>​</div><div><br /></div><div><br /></div><div style="left: 184.204px; top: 666.773px; font-size: 15.7117px; transform: scaleX(1.03824);">t      "It is  recommended  that  the  for  statement  be  used  in  simple  cases  only;  in  particular,  no  </div><div style="left: 184.204px; top: 684.772px; font-size: 15.7117px; transform: scaleX(0.972302);">components   of   the   expressions   determining   the   range   must   be   affected   by   the   repeated   </div><div style="left: 184.204px; top: 702.772px; font-size: 15.7117px; transform: scaleX(1.00959);">statements,  and,  above  all,  the  control  variable  itself  must  not  be  changed  by  the  repeated  </div><div style="left: 184.204px; top: 720.872px; font-size: 15.7117px; transform: scaleX(0.997895);">statements.  The  value  of  the  control  variable  must  be  considered  as  undefined  after  the  for  </div><div style="left: 184.204px; top: 738.871px; font-size: 15.7117px; transform: scaleX(0.980893);">statement is terminated."</div><br><div class="front-signature fa-uid_da8afa6ca480c3782db9ad6d143fb94d"><div>Kind Regards</div><div><br /></div><div>Markus</div></div></div><img src="https://app.frontapp.com/api/1/noauth/companies/schleibinger_geraete_gmbh/seen/msg_3t3lrcy/han_9pzu6a/c61498e8.gif" style="width: 1px; height: 1px"><br><blockquote type="cite" class="front-blockquote">On September 9, 2019, 5:20 PM GMT+2 <a href="mailto:martin@templot.com" target="_blank" rel="noopener noreferrer">martin@templot.com</a> wrote:<br /><br /><div id="fae_3t3lrcy-vtnnlc">On 09/09/2019 15:11, James Richters wrote:<blockquote type="cite" class="front-blockquote"><br />> If (I>86) And (I<95) then Continue;<br />> What does continue do exactly?  Loop back to the beginning of the for loop right away?<br /><br />Hi James,<br /><br />Yes in effect -- it jumps forward to the test at the end of a loop. Very <br />useful.<br /><br />See: <a rel="noopener noreferrer" href="https://www.freepascal.org/docs-html/rtl/system/continue.html" target="_blank">https://www.freepascal.org/docs-html/rtl/system/continue.html</a><br /><br />cheers,<br /><br />Martin.<br />_______________________________________________<br />fpc-pascal maillist  -  <a rel="noopener noreferrer" href="mailto:fpc-pascal@lists.freepascal.org" target="_blank">fpc-pascal@lists.freepascal.org</a><br /><a rel="noopener noreferrer" href="https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal" target="_blank">https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal</a><br /></blockquote></div></blockquote><img src="https://u8034135.ct.sendgrid.net/wf/open?upn=liJK2x9lrhmoNbCyBS0MpxjIPwWmvAfUM4RgDSjskX7nFcRXYX2fLyQoEx3O9ue95UqCxFIA9QZrrCKGcQQC2kBTdrWioJPlJmwrNkQhl2GGaOk8T5Rox8pMbkXXxQTYwMOFOwG6Nwc-2FqGstqwEqVu-2FkjQ7crJJID7Kg9M6VrsHMdp8q-2BbQ6rSm-2BBAQNBoHNIpkETnUQcC3qfcUs7wCVkEKJKPrhzeTEetsUIp-2BWW0GHa0ib7nVoq6H1uGermL3C-2B5YKDAklyKD6aodKOyZcR9OdZr2O13BSm3bVeq5CkQS46DJ5480jucRTHJcX-2BvBFf3q9g8kvk3mRg-2BDCZfWYsiUAYER3RYWWMYKKDcdnBMZHr1TDq-2ByxUMnFr9UjM9zz0Ldls5s-2FtYRfh7F3zX-2FOhpmhfGFsBMPK5lY8ddm3FVrJjFhelG5g7YYC0uR6oJHG" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>