代码拉取完成,页面将自动刷新
package util
// MysqlRow 数据单元
type MysqlRow map[string]any
// ToStr 查询结果转字符串
func (row *MysqlRow) ToStr(key string) string {
return InterfaceToStr((*row)[key])
}
func (row *MysqlRow) ToStrings(key string) []string {
ret, _ := (*row)[key].([]string)
return ret
}
func (row *MysqlRow) ToMap(key string) map[string]any {
ret, _ := (*row)[key].(map[string]any)
return ret
}
// ToInt64 查询结果转整形
func (row *MysqlRow) ToInt64(key string) int64 {
return InterfaceToInt64((*row)[key])
}
// ToNum 查询结果转数字
func (row *MysqlRow) ToNum(key string) float64 {
return InterfaceToFloat64((*row)[key])
}
func (row *MysqlRow) Drop(keys ...string) {
for _, key := range keys {
delete(*row, key)
}
}
func (row *MysqlRow) DropAll() {
clear(*row)
}
func (row *MysqlRow) Set(key string, val any) {
(*row)[key] = val
}
func (row *MysqlRow) Has(key string) bool {
_, ok := (*row)[key]
return ok
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。