支持Map类型的包装 #6
19
map.go
19
map.go
@ -48,6 +48,25 @@ func (m *Map) Exist(key string) bool {
|
|||||||
return exist
|
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 ...
|
// Get ...
|
||||||
//
|
//
|
||||||
// Author : go_developer@163.com<白茶清欢>
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
Loading…
Reference in New Issue
Block a user