初级会员
  • 第 47656 位会员
  • LiangSeven
  • 2020-01-20 16:00:40
  • Offline
  • 19 88

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • gorm 的create 返回结果的value里有刚插入的数据结果,可以拿到插入的ID, 本人使用示例如下 func InsertCategory(category Category) (uint, error) { result := models.Db.Debug().Create(&category) if err := result.Error; err != nil { return 0, err } if carels, ok := result.Value.(*Category); ok { return carels.Id, nil } else { return 0, errors.New("category表插入数据异常") } return 0, nil }
  • #3 @imoonstal 类型断言格式: y, ok := x.(T) err, ok := err.(*os.PathError) //成功:f为os.PathError,ok为true,否则ok为false ok值通常立刻用于决定是否执行下一步,惯用法: if f, ok := w.(*os.File); ok { // ... use f ... }
  • 类型断言格式: y, ok := x.(T) err, ok := err.(*os.PathError) //成功:f为os.PathError,ok为true,否则ok为false ok值通常立刻用于决定是否执行下一步,惯用法: if f, ok := w.(*os.File); ok { // ... use f ... }