跳到主要内容

控制流

if / else if / else

这个分支与大多数编程语言相同,就不过多阐述了。 语法:

if (条件) { 
...
} else if (条件) {
...
} else {
...
}

示例(含输出):

if (a > 0) { print("pos"); } esle (a == 0) { print("zero"); } else { print("neg"); }

while

说明:条件为真时循环执行。

while (条件) { 
...
}

示例(含输出):

let i: int = 0;
while (i < 3) { print(i); i.getUp(1); }

forloop

说明:显式给出初始化、条件与递增表达式的计数循环。

forloop (变量: 类型 = 初始值; 终止语句; 迭代语句) { 
...
}

示例(含输出):

forloop (let i: int = 0; i < 3; i.getUp(1)) { print(i); }

continue / break

说明:continue 跳过本次循环;break 终止循环。

示例(含输出):

forloop (let i: int = 0; i < 5; i.getUp(1)) {
if (i == 2) { continue; }
if (i == 4) { break; }
print(i);
}