Map提供Set方法

This commit is contained in:
白茶清欢 2024-11-19 15:20:25 +08:00
parent 51d0a05ec3
commit e95ed61cfc

19
map.go
View File

@ -48,6 +48,25 @@ func (m *Map) Exist(key string) bool {
return exist
}
// Set 设置map的值, 字段如果已存在, 会覆盖
//
// 参数说明:
// - field : 摇摆存的字段
// - value : 字段对应的值
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 15:16 2024/11/19
func (m *Map) Set(field string, value any) error {
if nil == m {
return errors.New("Map is nil")
}
m.lock()
defer m.unlock()
(*m)[field] = value
return nil
}
// Get ...
//
// Author : go_developer@163.com<白茶清欢>