在 Dart 中,遍历 Map 的键(Keys)可以通过多种方式实现
在 Dart 中,遍历 Map 的键(Keys)可以通过多种方式实现。Map 提供了一些方法来访问和遍历其键集合。以下是一些常用的方法:
1. 使用 forEach 方法
虽然 forEach 通常用于遍历键值对,但你可以选择只关注键。
dart
var map = {
': 10,
'Banana': 20,
'Cherry': 30,
};
map.forEach((key, value) {
print('Key: $key');
});
2. 使用 keys 属性
Map 的 keys 属性返回一个可迭代的键集合,你可以使用 for 循环来遍历它。
dart
var map = {
'Apple': 10,
'Banana': 20,
'Cherry': 30,
};
for (var key in map.keys) {
print('Key: $key');
}
3. 使用 forEach 方法在 keys 上
你也可以直接在 keys 上使用 forEach 方法来遍历键。
dart
var map = {
'Apple': 10,
'Banana': 20,
'Cherry': 30,
};
map.keys.forEach((key) {
print('Key: $key');
});
总结
使用 map.keys 可以获取 Map 的所有键,并返回一个可迭代对象。
你可以使用 for 循环或 forEach 方法来遍历这些键。
遍历键时,通常不需要关心