dart switch
时间: 2024-03-22 10:36:13 浏览: 193
Dart 语言概览 - v1.0.pdf
Dart中的switch语句是一种用于根据不同的条件执行不同代码块的控制流结构。它可以替代多个if-else语句,使代码更加简洁和可读性更高。
switch语句由一个表达式和多个case分支组成。表达式的值会与每个case分支的值进行比较,如果匹配成功,则执行相应的代码块。如果没有匹配成功的case分支,可以使用default分支来执行默认的代码块。
以下是一个示例,展示了如何使用switch语句:
```dart
void main() {
String fruit = 'apple';
switch (fruit) {
case 'apple':
print('Selected fruit is apple');
break;
case 'banana':
print('Selected fruit is banana');
break;
case 'orange':
print('Selected fruit is orange');
break;
default:
print('Selected fruit is not in the list');
}
}
```
在上面的示例中,根据变量fruit的值,会执行相应的代码块。如果fruit的值是'apple',则会打印出'Selected fruit is apple'。
阅读全文