Dart において、以下のようにハッシュを要素として含むリストから、
'name' キーが 'Taro' のものの 'count'キーの値の合計を計算するにはどのように実装するでしょうか。
Dart
1 List<Map<String, dynamic>> users = [ 2 {'name': "Taro", 'count': 1}, 3 {'name': "Taro", 'count': 2}, 4 {'name': "Hanako", 'count': 3}, 5 {'name': "Hanako", 'count': 4} 6 ]; 7 8 print( 9 users.where((hash)=> hash["name"] == 'Taro').toList().reduce((curr,next)=>curr['count'] + next['count']) 10 ); 11 12// Uncaught Error: TypeError: 3: type 'JSInt' is not a subtype of type 'Map<String, dynamic>'
ご助言、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。