Flutter基础 -- Dart 语言 -- 列表集合枚举
warning:
这篇文章距离上次修改已过300天,其中的内容可能已经有所变动。
void main() {
// 创建一个简单的数字列表
var numbers = [1, 2, 3, 4, 5];
// 使用列表解析创建一个包含颜色的列表
var colors = [
'红色',
'绿色',
'蓝色',
// ...
];
// 使用列表扩展操作符,添加更多颜色
colors.addAll(['紫色', '黄色', '黑色', '白色', '灰色']);
// 遍历颜色列表并打印每个颜色
for (var color in colors) {
print(color);
}
// 使用枚举来定义一组状态
enum Status { notStarted, inProgress, completed }
// 使用枚举值创建一个状态列表
var statuses = [
Status.notStarted,
Status.inProgress,
Status.completed,
];
// 遍历状态列表并打印每个状态的索引和值
for (var index = 0; index < statuses.length; index++) {
print('索引 $index: ${statuses[index]}');
}
}
这段代码首先创建了一个数字列表和一个颜色列表,然后使用列表解析简化了创建过程。接着,使用addAll
方法添加了一些新的颜色到颜色列表中。之后,代码定义了一个名为Status
的枚举,并创建了一个包含不同状态的枚举列表。最后,遍历这些列表并打印出它们的信息。这个例子展示了如何在Dart中使用列表、枚举以及如何处理它们。
评论已关闭