[NAME]
ALL.dao.control.while

[TITLE]
While循环控制

[DESCRIPTION]

while循环是一种简单的循环结构, 如果它的循环条件表达式的值为真,它将执行一个命令语句或代码
块, 并且只要该表达式的值为真, 它将重复执行该命令语句或代码块。

 0.1   定义  
     
   1  WhileStmt ::= 'while' '(' [ LocalVarDeclaration ';' ] Expression ')' ControlBlock
     

while循环的基本用法如下: 
     
   1  while( expression ){
   2     block;
   3  }
     
如果循环条件表达式expression的值为真, 代码块block将被执行并重复,知道expression的值变假。 也
就是当(while)表达式expression的值为真时,执行代码块block 0.2   例子  

     
   1  i = 0;
   2  while( i < 5 ){
   3     io.writeln( i );
   4     i += 1;
   5  }