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

科技2025-05-18阅读  14+

在 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。

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

猜你喜欢