associateWith<V> method
返回一个Map映射,其中每个 element 都与 valueSelector 函数生成值相关联。
举例:
[1, 2, 3].associateWith((e) => e * 1000); // {1: 1000, 2: 2000, 3: 3000}
Implementation
Map<E, V> associateWith<V>(V Function(E element) valueSelector) {
final map = <E, V>{};
forEach((element) {
map[element] = valueSelector(element);
});
return map;
}