Итак, у меня есть небольшая программа, состоящая из трех файлов, все из которых принадлежат к одному и тому же пакету (main), но когда я делаю "go build main.go", сборка не удалась. Когда это был только один файл (main.go), все работало нормально. Теперь, когда я приложил некоторые усилия для разделения кода, похоже, что компилятор не может найти материал, который был вынут из main.go, и поместить в эти два других файла (которые находятся в том же каталоге, что и main.go), Это приводит к ошибкам типа undefined '.
Я прочитал что-то о настройке переменной GOPATH, поэтому я попробовал
set GOPATH=%cd%
go build main.go
но это тоже не сработало.
Любая помощь приветствуется.