在 Dart 中,使用构造函数创建 Map 是一种灵活的方式

2025-05-18ASPCMS社区 - fjmyhfvclm

在 Dart 中,使用构造函数创建 Map 是一种灵活的方式,允许你在创建 Map 后动态添加键值对。这种方式特别适合在初始化时不确定所有键值对的情况。下面是如何使用构造函数创建 Map 的详细说明和示例代码。

使用构造函数创建 Map

你可以使用 Map() 构造函数来创建一个空的 Map,然后通过赋值语句来添加键值对。

dart

// 使用 Map 构造函数创建一个空的 Map

Map<String, int> ages = Map();

// 动态添加键值对

ages['Alice'] = 25;

ages['Bob'] = 30;

ages['Charlie'] = 35;

// 输出 Map 内容

print(ages); // 输出: {Alice: 25, Bob: 30, Charlie: 35}

}

代码解释

Map<String, int> ages = Map();:创建一个空的 Map,其中键的类型是 String,值的类型是 int。

ages['Alice'] = 25;:向 Map 中添加一个键值对,键是 'Alice',值是 25。

ages['Bob'] = 30;:向 Map 中添加另一个键值对,键是 'Bob',值是 30。

ages['Charlie'] = 35;:向 Map 中添加第三个键值对,键是 'Charlie',值是 35。

全部评论