📅  最后修改于: 2023-12-03 15:14:36.139000             🧑  作者: Mango
Map.forEach()
是一个Dart Map类的方法,用于对Map对象中的每个键值对执行指定的函数。
void forEach(void Function(K key, V value) f)
参数f
是要执行的函数,参数为Map中每个键值对的键和值。这个函数没有返回值。
下面的示例展示了如何使用Map.forEach()
方法,输出一个Map中所有键值对的键和值。
void main() {
var map = {'apple': 5, 'banana': 3, 'orange': 2};
map.forEach((key, value) {
print('key: $key, value: $value');
});
}
输出:
key: apple, value: 5
key: banana, value: 3
key: orange, value: 2
使用Map.forEach()
方法可以很方便地对Map对象进行遍历。它提供了一个简单的接口,让程序员可以对Map的每个键值对执行自定义操作。