どうも、ちょげ(@chogetarou)です。
DartでMapにMapEntryを追加する方法を紹介します。
方法

MapのMapEntryを追加するには、addEntriesメソッドを使います。
具体的には、MapからaddEntriesを呼び出します。
addEntriesの引数には、MapEntryを要素に持つコレクションを指定します。
map.addEntries([
MapEntry(key, value),
MapEntry(key2, value2),
MapEntry(key3, value3),
・・・
]);
addEntriesの引数に指定したコレクションのMapEntryが、Mapの要素として全て追加されます。
使用例
void main() {
var numbers = {
'One' : 1,
'Two' : 2,
'Three' : 3,
};
numbers.addEntries([
MapEntry('Four', 4),
MapEntry('Five', 5),
MapEntry('Six', 6),
]);
print(numbers); //{One: 1, Two: 2, Three: 3, Four: 4, Five: 5, Six: 6}
}
コメント