Difference between revisions of "UNTIL"

From QB64 Wiki
Jump to navigation Jump to search
imported>Clippy
imported>Clippy
m
 
(6 intermediate revisions by the same user not shown)
Line 3: Line 3:
  
  
''Syntax 1:'' DO UNTIL evaluation
+
{{PageSyntax}}
 
+
:: DO [UNTIL] evaluation
''Syntax 2:'' LOOP UNTIL evaluation
+
:: .
 
+
:: .
 +
:: .
 +
:: LOOP UNTIL evaluation
  
  
 +
* Only one conditional evaluation can be made at the start or the end of a [[DO...LOOP]].
 
* DO UNTIL evaluates a condition before and inside of the loop. The loop may not run at all.
 
* DO UNTIL evaluates a condition before and inside of the loop. The loop may not run at all.
 
* LOOP UNTIL evaluates a condition inside of the loop. It has to loop once.
 
* LOOP UNTIL evaluates a condition inside of the loop. It has to loop once.
Line 14: Line 17:
  
  
 +
{{Template:RelationalTable}}
  
''See also:'' [[WHILE]]
 
 
 
 
 
==Navigation:==
 
  
[[Keyword_Reference_-_Alphabetical|Go to Keyword Reference - Alphabetical]]
+
''See also:''
 +
*[[WHILE]]
 +
*[[DO...LOOP]]
 +
*[[WHILE...WEND]]
  
[[Keyword Reference - By usage|Go to Keyword Reference - By usage]]
+
{{PageNavigation}}

Latest revision as of 20:08, 19 December 2011

The UNTIL condition is used in DO...LOOP exit verifications.


Syntax

DO [UNTIL] evaluation
.
.
.
LOOP UNTIL evaluation


  • Only one conditional evaluation can be made at the start or the end of a DO...LOOP.
  • DO UNTIL evaluates a condition before and inside of the loop. The loop may not run at all.
  • LOOP UNTIL evaluates a condition inside of the loop. It has to loop once.
  • Skips the loop or loops until an evaluation becomes True.


Relational Operators:
Symbol Condition Example Usage
= Equal IF a = b THEN
<> NOT equal IF a <> b THEN
< Less than IF a < b THEN
> Greater than IF a > b THEN
<= Less than or equal IF a <= b THEN
>= Greater than or equal IF a >= b THEN


See also:



Navigation:
Keyword Reference - Alphabetical
Keyword Reference - By Usage
Main Wiki Page