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