GORM使用時のエラー:cannot assign *gorm.DB to db (type gorm.DB) in multiple assignment

現在、サイドプロジェクトでGORMについて勉強しながら適用していますが、上記のようなエラーが発生しました。

エラー内容:cannot assign *gorm.DB to db (type gorm.DB) in multiple assignment

db変数タイプがgorm.DBではなく、ポインタ型の*grom.DBを使用してねみたいな意味に見えますね。

確かに変数の宣言を上記のようにしていました。

解決

gormの変数型をポインタ型に修正しました。

エラーが消えていることが確認できます。

終わりに

最近、Goを始めたのでGoでサイドプロジェクトやり続けていますが、毎日エラーが発生しています。

今日からGORMも使い始めましたので、また出るでしょうねw

コメントを残す