if else 判断语句
bool isPrint = true
if (isPrint) {
print('hello')
}
for 循环语句
for (var i = 0; i < 5; i++) {
print(i);
}
while 循环语句
bool isDone = false
while(!isDone) {
print('is not done')
isDone = true
}
do while 循环语句
bool isRunning = true
do {
print('is running')
isRunning = false
} while (isRunning)
switch case 判断语句
String name = 'cat';
switch (name) {
case 'cat':
print('cat');
break;
default:
print('not find');
}
break 语句
num i = 1
while(true) {
print('${i} - run')
i++
if(i == 5) {
break
}
}
continue 语句
for (var i = 0; i < 5; i++) {
if (i < 3) {
continue;
}
print(i);
}
continue 指定位置
String command = "close";
switch(command) {
case "open":
print("open");
break;
case "close":
print("close");
continue doClose;
doClose:
case "doClose":
print("DO_CLOSE");
break;
default:
print("-----");
}