MCPcopy
hub / github.com/TomWright/dasel / Set

Method Set

model/orderedmap/map.go:71–79  ·  view source on GitHub ↗

Set sets a value under the given key.

(key string, value any)

Source from the content-addressed store, hash-verified

69
70// Set sets a value under the given key.
71func (m *Map) Set(key string, value any) *Map {
72 if _, ok := m.data[key]; ok {
73 m.data[key] = value
74 } else {
75 m.keys = append(m.keys, key)
76 m.data[key] = value
77 }
78 return m
79}
80
81// Delete deletes the value found under the given key.
82func (m *Map) Delete(key string) *Map {

Callers 10

FromMapFunction · 0.95
TestSetGetFunction · 0.95
TestSetOverwriteFunction · 0.95
TestDeleteFunction · 0.95
TestDeleteNonExistentFunction · 0.95
TestLenFunction · 0.95
TestKeysOrderFunction · 0.95
TestKeyValuesFunction · 0.95
TestEqualFunction · 0.95
TestUnorderedDataFunction · 0.95

Calls

no outgoing calls

Tested by 9

TestSetGetFunction · 0.76
TestSetOverwriteFunction · 0.76
TestDeleteFunction · 0.76
TestDeleteNonExistentFunction · 0.76
TestLenFunction · 0.76
TestKeysOrderFunction · 0.76
TestKeyValuesFunction · 0.76
TestEqualFunction · 0.76
TestUnorderedDataFunction · 0.76