1.1. if和else
和其他语言用法一样
这里有一个注意点:不支持非空即真或者非0即真,必须有明确的bool类型
1.2. 循环操作
基本的for循环
for (var i = 0; i < 5; i++) {
print(i);
}
for in遍历List和Set类型
var names = ['why', 'kobe', 'curry'];
for (var name in names) {
print(name);
}
while和do-while和其他语言一致
break和continue用法也是一致
1.3. switch-case
普通的switch使用
- 注意:每一个case语句,默认情况下必须以一个break结尾
main(List<String> args) {
var direction = 'east';
switch (direction) {
case 'east':
print('东面');
break;
case 'south':
print('南面');
break;
case 'west':
print('西面');
break;
case 'north':
print('北面');
break;
default:
print('其他方向');
}
}
网友评论