====== Do...Loop ======
''Do...Loop'' will infinitely loop the enclosed commands unless ''Do While'' or ''Do
Until'' is used to conditionally terminate the loop. An ''Exit Do'' statement can
also be used within the ''DO...LOOP'' to exit from the loop.
Do
Commands
Loop
Dim K As Integer
Do
K=Adin(0) ' Read AD input from channel 0
Debug Dec K,Cr
Delay 1000
Loop
In the above example, the program will loop indefinitely inside Do and Loop.
An ''Exit Do'' or ''GOTO'' statement must be used to get out of the infinite loop.
Do While [Condition]
Commands
[Exit Do]
Loop
Do
Commands
[Exit Do]
Loop While [Condition]
''Do...While'' will loop indefinitely until the ''While'' condition is met.
Do Until [Condition]
Commands
[Exit Do]
Loop
Do
Commands
[Exit Do]
Loop Until [Condition]
''Do...Until'' will loop indefinitely until the ''Until'' condition is met.
{{ :cubloc:do...loop:doloop1.png?nolink |}}
{{ :cubloc:do...loop:doloop2.png?nolink |}}
[[cubloc:index#system_library:|Go CUBLOC home]]