深入探索 Dart 编程:控制流、函数与错误处理
1. 改变程序执行流程
1.1 条件语句
Dart 拥有常见的控制结构,如 if...else 语句。以下是示例代码:
var n = 25;
if (n < 10) {
print('1 digit number: $n');
} else if (n >= 10 && n < 100){
print('2+ digit number: $n'); // 2+ digit number: 25
} else {
print('3 or more digit number: $n');
}
单语句的 if...else 可以省略大括号,但不要混合使用。简单的 if...else 语句可以用三元运算符替代,示例如下:
num rabbitCount = 16758;
(rabbitCount > 20000) ? print('enough for this year!') :
print('breed on!'); // breed on!
要测试变量 v 是否引用了一个真实的对象,可以使用 if (v != null) { … } 。测试对象 v 是否为类型 T
超级会员免费看
订阅专栏 解锁全文
22

被折叠的 条评论
为什么被折叠?



