1
試圖找到最簡潔的方式來減少飛鏢中的地圖。尋找類似JavaScript的東西Array.prototype.filter()
在Dart中減少/過濾地圖的首選方法?
有什麼建議嗎?以下方法留下了許多不足之處:
Map ingredients = {
'flour': '250g',
'butter': '50g',
'egg': 1,
'water': '0.2l'
};
final flour = new Map.fromIterable(
ingredients.keys.where((k) => ingredients[k] == '250g'),
value: (k) => ingredients[k]
);
print(flour); // {flour: 250g}
看起來不錯。 。 .. – 2015-02-08 19:32:24
https://code.google.com/p/dart/issues/detail?id=7088 – 2015-02-09 01:27:37