SYNOPSIS mapping m_add(mapping map, mixed key, [mixed data...]) DESCRIPTION Add (or replace) an entry with index <key> in mapping <map>. The modified mapping is also returned as result. The values for the entry are taken from the <data> arguments. Unassigned entry values default to 0, extraneous <data> arguments are ignored. EXAMPLES mapping m; m = ([ "foo" ]); m_add(m, "bar", 1) --> ([ "foo", "bar" ]) m = ([ "foo":1 ]); m_add(m, "bar", 1) --> ([ "foo":1, "bar":1 ]) m = ([ "foo":1;2 ]); m_add(m, "bar", 1) --> ([ "foo":1;2, "bar":1;0 ]) HISTORY Introduced in LDMud 3.2.9. SEE ALSO mappingp(E), mkmapping(E), m_delete(E), m_indices(E), m_values(E), sizeof(E), widthof(E)