Difference between revisions of "while"

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "\[\[Category:[ _]?Scripting[ _]Commands[ _]Take[ _]On[ _]Helicopters(\|.*)?\]\]" to "{{GameCategory|tkoh|Scripting Commands}}")
m (Text replacement - "_{10,} " to "")
Line 1: Line 1:
 
{{Command|Comments=
 
{{Command|Comments=
____________________________________________________________________________________________
 
  
 
| ofpr |Game name=
 
| ofpr |Game name=
Line 9: Line 8:
  
 
|1.85|Game version=
 
|1.85|Game version=
____________________________________________________________________________________________
 
  
 
| Repeats [[Code]] while condition is [[true]]. A part of [[while]] [[do]] construct. |Description=
 
| Repeats [[Code]] while condition is [[true]]. A part of [[while]] [[do]] construct. |Description=
____________________________________________________________________________________________
 
  
 
| '''while''' condition |Syntax=
 
| '''while''' condition |Syntax=
Line 19: Line 16:
  
 
| [[While Type]] |Return value=
 
| [[While Type]] |Return value=
____________________________________________________________________________________________
 
 
   
 
   
 
|x1= <code>[[while]] {a < b} [[do]] {a = a + 1};</code>
 
|x1= <code>[[while]] {a < b} [[do]] {a = a + 1};</code>
Line 27: Line 23:
 
     };
 
     };
 
} [[forEach]] [[units]] [[group]] unitname;</code> |Example 2=
 
} [[forEach]] [[units]] [[group]] unitname;</code> |Example 2=
____________________________________________________________
 
  
 
| [[Control Structures]], [[waitUntil]], [[for]], [[do]] |See also=
 
| [[Control Structures]], [[waitUntil]], [[for]], [[do]] |See also=

Revision as of 05:15, 17 January 2021

Template:Command

Notes

Posted on May 14, 2008
Kronzky
The boolean code that's used to evaluate the while condition can be preceded by code that executes a regular command.
while {_a =_a + 1; _a < 10} do {...}

Bottom Section


Posted on August 30, 2014 - 08:12 (UTC)
Killzone Kid
In non-scheduled environment, while do loop is limited to 10,000 iterations, after which it exits even if condition is still true. In scheduled environment no such limit exists.