[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 }