代码中语句判断是否有误
来源:5-15 服务管理 - 服务列表 - 构建服务详情方法

甲壳虫之子911
2020-08-10
老师代码里,代码是否应该是
if err := query.Limit(param.PageSize).Offset(offset).Find(&list).Error; err != nil || err == gorm.ErrRecordNotFound {
return nil, -1, err
}
即“err != nil || err == gorm.ErrRecordNotFound”,而视频代码是“err != nil || err != gorm.ErrRecordNotFound”
写回答
1回答
-
牛儿吃草
2020-08-13
没错的,err有多重类型,我们需要忽略记录不存在的case,所以加了这个条件。
00
相似问题