Home > Blockchain >  Dart Adding a new key value to map
Dart Adding a new key value to map

Time:01-20

How do I add a new key value to an existing map? I've searched but nowhere seem to answer for my example. My map looks like this:

myMap = {A: {b:3}}

I'm simply trying to add key values into 'A' so it looks like this:

{A: {b:3, c:3}}

Hope that makes sense!

CodePudding user response:

void main() {
  var myMap = {'A': {'b':3}};
  myMap['A']!['c'] = 3;
  print(myMap);
}

CodePudding user response:

Assuming you started with:

var myMap = {'A': {'b': 3}};

You can update like this:

myMap['A'] = {
  'b': 3,
  'c': 3,
 };
  •  Tags:  
  • Related