📜  dart map.foreach (1)

📅  最后修改于: 2023-12-03 15:14:36.139000             🧑  作者: Mango

Dart Map.forEach

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的每个键值对执行自定义操作。