set method
Implementation
@override
set(v) {
if (v is Map) {
// Para cada entrada en el mapa recibido
for (var entry in v.entries) {
String key = entry.key.toString();
// Si la clave ya existe, actualizar el valor
if (_map.containsKey(key)) {
_map[key]?.set(entry.value);
}
// Si la clave no existe, crear una nueva entrada
else {
var n = builder();
n.set(entry.value);
_map[key] = n;
}
}
}
}