if (布尔表达式) {
// 如果布尔表达式为 true 则执行该代码块
} else {
// 如果布尔表达式为 false 则执行该代码块
}
void main() {
var a = 10;
var b = 20;
if (a > b) {
print("a > b");
} else {
print("a < b");
}
}
if (布尔表达式) {
// 如果布尔表达式为 true 则执行该代码块
} else if (布尔表达式) {
// 如果布尔表达式为 true 则执行该代码块
} else {
// 如果布尔表达式为 false 则执行该代码块
}
void main() {
var a = 10;
var b = 20;
if (a > b) {
print("a > b");
} else if (a < b) {
print("a < b");
} else {
print("a = b");
}
}
for (初始化表达式; 布尔表达式; 更新表达式) {
// 如果布尔表达式为 true 则执行该代码块
}
void main() {
for (var i = 0; i < 10; i++) {
print(i);
}
}
for (var item in 集合) {
// 遍历集合中的每一个元素
}
void main() {
var list = [1, 2, 3, 4, 5];
for (var item in list) {
print(item);
}
}
while (布尔表达式) {
// 如果布尔表达式为 true 则执行该代码块
}
void main() {
var i = 0;
while (i < 10) {
print(i);
i++;
}
}
do {
// 代码块
} while (布尔表达式);
void main() {
var i = 0;
do {
print(i);
i++;
} while (i < 10);
}
switch (表达式) {
case 常量1:
// 如果表达式的值和常量1的值相等,则执行该代码块
break;
case 常量2:
// 如果表达式的值和常量2的值相等,则执行该代码块
break;
default:
// 如果表达式的值和其他常量的值都不相等,则执行该代码块
}
void main() {
var a = 10;
switch (a) {
case 10:
print("a = 10");
break;
case 20:
print("a = 20");
break;
default:
print("a = $a");
}
}
我正在参与2023腾讯技术创作特训营第四期有奖征文,快来和我瓜分大奖!
本期结束咱们下次再见👋~
🌊 关注我不迷路,如果本篇文章对你有所帮助,或者你有什么疑问,欢迎在评论区留言,我一般看到都会回复的。大家点赞支持一下哟~ 💗
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。