私の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 maind_interface.god_struct_that_implements_the_interface.gopackage 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独自のフォルダーに入れる必要があるということですか? もしそうなら、その理由は何ですか?