map增加获取int64值方法

This commit is contained in:
白茶清欢 2024-11-21 15:20:31 +08:00
parent 59aeb88808
commit e2c6fb3e91

17
map.go
View File

@ -250,3 +250,20 @@ func (m Map) GetString(field string) (string, error) {
} }
return AnyDataType(val).ToString().Value(), nil return AnyDataType(val).ToString().Value(), nil
} }
// GetInt64 获取Int64值
//
// 参数说明:
// - field : 要查找的字段
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 15:18 2024/11/21
func (m Map) GetInt64(field string) (int64, error) {
val, err := m.Get(field)
if nil != err {
return 0, err
}
int64Res := AnyDataType(val).ToString().ToInt64()
return int64Res.Value, int64Res.Err
}