在 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。
本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,结果仅供参考,今日霍州所有文章均包含本声明。