Do...while Loops
Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
The do...while loop is similar to the while loop, but differs in that the condition follows the statement. The statement is always performed at least once. The do...while loop is well suited for tasks that always must be done at least once, for example, to get parameters for a report.
Syntax
do
{ statement }
while
( expression ) ;
statement can be a block of statements.
Example
Following is an example of a do...while loop designed to find the smallest power of 10 that is larger than _Value.
int FindPower(real _Value)
{
int ex=-1;
real curVal;
;
do
{
ex += 1;
curVal = power(10, ex);
}
while (_Value>curVal);
return ex;
}
See also
Announcements: New book: "Inside Microsoft Dynamics AX 2012 R3" now available. Get your copy at the MS Press Store.