示例
void main() {
int num = 5;
// if-else语句
if (num > 0) {
print('Number is positive');
} else {
print('Number is negative');
}
// switch语句
switch (num) {
case 1:
print('Number is one');
break;
case 2:
print('Number is two');
break;
default:
print('Number is not one or two');
}
// for循环
for (int i = 0; i < num; i++) {
print(i);
}
// while循环
int i = num;
while (i > 0) {
print(i);
i--;
}
}在这个示例中,我们展示了Dart中常见的流程控制结构,包括if-else语句、switch语句、for循环和while循环。这些结构可以帮助你控制程序的流程,并根据条件执行不同的代码块。