采用可选参数替代链式操作

channel · · 2859 次点击
还是因为go的error设计原因吧,有时候写起来真的很烦... gorm我觉得蛋疼的不是error, 是db.find(&user).Error的时候,如果db没有那条记录,也会返回error...虽然有RecordNotFound()方法,但是这个方法又不返回error了....不得不if err != nil { if err == gorm.RecordNotFoundError {...}....}
#1