У меня есть небольшая программа, состоящая из трех файлов, принадлежащих одному пакету (главному), но когда я делаю «go build main.go», сборка не выполняется. Когда это был всего один файл (main.go), все работало нормально. Теперь, когда я приложил некоторые усилия, чтобы разделить код, похоже, что компилятор не может найти материал, который был взят из main.go и помещен в эти два других файла (которые находятся в том же каталоге, что и main.go) . Что приводит к ошибкам "неопределенного типа".
Как скомпилировать эту программу, состоящую из нескольких файлов?