Tout le monde connait la façon de mettre à jour ou ajouter une key à une map:
Map.put(answer, :count, 13)
Par contre, quand on deal avec des structs, c’est toujours mieux de prendre :
%{answer | count: 13}
Ça va raise une erreur si la key n’existe pas au lieu de continuer le runtime avec une key inconnue.
Mettont Map.put(answer, :coumt, 13)
ne va pas mettre à jour le count
utilisé plus tard donc il va y avoir un comportement unexpected.