前提
go初心者です。下記のディレクトリ構成で
model ∟user.go tests ∟in_memory_search_user_repo.go go.mod
in_memory_search_user_repo.goからmodel/user.goの構造化データを読み込みたいがundefinedエラーになる。
ファイルの読み込みはモジュールモードを使用してます。
実現したいこと
in_memory_search_user_repo.goからmodel/user.goの構造化データを読み込みたい。
発生している問題・エラーメッセージ
tests/in_memory_search_user_repo.go:4:2: imported and not used: "github.com/username/repositoryname/model" tests/in_memory_search_user_repo.go:7:19: undefined: User tests/in_memory_search_user_repo.go:8:11: undefined: User
該当のソースコード
user.go
go
package model type User struct{ Id, Age int Name, Address string}
in_memory_search_user_repo.go
go
package tests import ( "github.com/username/repositoryname/model") func Find(id int) User{ user := User{//レシーバー作成 Id : id, Name : "tarou", Age : 20, Address : "Kobe City", } return user }
補足情報(FW/ツールのバージョンなど)
go 1.18
0 コメント