当前位置: 首页 > 文档资料 > Dart 中文教程 >

forEach()

优质
小牛编辑
130浏览
2023-12-01

在每个Map条目上应用指定的函数。 换句话说, forEach允许迭代Map的条目。

语法 (Syntax)

Map.forEach(void f(K key, V value));

参数 (Parameters)

  • f(K key, V value) - 将f应用于地图的每个键值对。

    调用f不得在地图中添加或删除键

Return Type - 无效。

例子 (Example)

void main() { 
   var usrMap = {"name": "Tom", 'Email': 'tom@xyz.com'}; 
   usrMap.forEach((k,v) => print('${k}: ${v}')); 
} 

它将产生以下output -

name: Tom 
Email: tom@xyz.com