AI编程问答网
返回
go如何判断map是否存在
go如何判断map是否存在
go如何判断map是否存在
用户857365697
2024年02月24日
|
浏览 219
答案是使用
_, ok := map[key]
来判断map中是否存在指定的key,如果存在,则ok为true,否则为false。
我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
上一篇:
setExcelFields 如何自定义导出呢
下一篇:
func (table ChatMessage) GetLatestMessageByUserIds(ids []int, user_id int) ([]map[int]ChatMessage, error) { if len(ids) == 0 || user_id == 0 { return nil, nil } // 获取消息 var result []map[int]ChatMessage for _, v := range ids { chatIdentify := table.ChatIdentifyTool(v, user_id) var chatMessage ChatMessage err := core.DB.Model(&ChatMessage{}).Where("chat_identify = ? and is_last = 1", chatIdentify).Last(&chatMessage).Error if err != nil { if errors.Is(err, gorm.ErrRecordNotFound) { return []map[int]ChatMessage{}, nil } return nil, err } result = append(result, map[int]ChatMessage{ v: chatMessage, }) } return result, nil } 使用:msgList[v.Id].CreateTime,报错:msgList[v.Id].CreateTime undefined
热门提问
1
PHP 怎么判断 http 或者 https 的。
2
Nginx 如何配置部署 PHP 项目,thinkphp6.0 为例。
3
Go语言TCP Socket编程
4
Nginx 反向代理 PHP 项目,php 项目无法通过$_SERVER变量判断 http 协议或者 https 协议,可能是什么问题呢。
5
vue的微前端方案
6
vue思维导图
7
用 js fetch 写一个 stream 请求的代码
8
js 跳转
9
前端进阶:SEO 全方位解决方案
10
Node.js技术架构
赞助商
·
likeshop
·
likeadmin
·
码多多AI
商务联系
商务合作 请联系我们