Go言語のパッケージの勉強していたところ、main.goからその下の配下のgoファイルをインポートできずにエラーが発生しました。
検索してググり、ググり・・
分からなくて、ChatGPT先生に相談したり・・・。
Goのバージョンによりライブラリ配下importのパスなどの設定が異なることが原因らしい。
GOPATHの配下にディレクトリを作りました。
C:\Users\ユーザー名\goの下にディレクトリを作成して
そこにmain.goファイルを作りその下にディレクトリを作り、その中に読み込みたいgoファイルを作成。
そして初期化
PS C:\Users\ユーザー名\go\awesomeProject> go mod init awesomeProject
go: creating new go.mod: module awesomeProject
go: to add module requirements and sums:
go mod tidy
正常に動作しました。
出来てみれば、単純なのに、苦労しました。
ポインターより難しかった。
パッケージを作る時は必ずGOPATHの配下にディレクトリを作り作業しないといけないのですね。