私のGOPATHには次のようなものがあります:
/bin/
/pkg/
/src/
/src/my_prog/
/src/my_prog/main.go
/src/my_prog/d_interface.go
/src/my_prog/d_struct_that_implements_the_interface.go
で、main.go
私は持っています。package main
d_interface.go
d_struct_that_implements_the_interface.go
package my_prog
しようとするgo build my_prog
と、次のエラーが表示されます。
can't load package: package my_prog: found packages my_prog (d_interface.go) and main (main.go) in C:\dev\Code\Go\src\my_prog
これは、に属するファイルはすべてpackage main
独自のフォルダーに入れる必要があるということですか? もしそうなら、その理由は何ですか?