gpt4 book ai didi

go - 不能使用 nil 作为类型模型。返回参数中的文章

转载 作者:数据小太阳 更新时间:2023-10-29 03:45:59 31 4
gpt4 key购买 nike

<分区>

我有这个函数,它应该查询数据库并返回 article 如果找到,如果找不到文章则返回 nil:

func GetArticleBySlug(slug string) (model.Article, error) {
var err error
var article model.Article
err = database.SQL.Get(&article, "SELECT * FROM article WHERE slug=? LIMIT 1", slug)
if err != nil {
log.Println(err)
return nil, err //<- Problem here
}
return article, nil
}

其中 Article 是在 model 包中定义的结构。

但是我得到这个错误:

cannot use nil as type model.Article in return argument

我该如何解决这个问题?

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com