在使用Golang开发的过程中,要时刻注意interface{}类型本来存储的是什么类型
当需要强转回原类型时,要能转对
这个错误就是因为我使用gin框架的过程中,c.set()进去的类型和c.get()出来interface{}类型,强转的时候类型不对
c.set进去的是float64 ,我这里需要uint ,所以获取出来后需要强转成uint
kefuId, _ := c.Get("kefu_id")
user := &models.User{
ID: uint(kefuId.(float64)),
OnlineStatus: uint(statusInt),
}
相关文章
评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。
发表评论