控制流
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);
}