История изменений
Исправление nikolnik, (текущая версия) :
Это потому, что go run ожидает список файлов на запуск. Делай go run main.go myconstants.go и все. А вообще, идиоматически пакет main - это entypoint, там должна содержаться только логика для композиции приложения. Всякие константы к этому не относятся и их по-хорошему надо выносить в отдельные пакеты.
UPD Еще можно go run *.go
Исходная версия nikolnik, :
Это потому, что go run ожидает список файлов на запуск. Делай go run main.go myconstants.go и все. А вообще, идиоматически пакет main - это entypoint, там должна содержаться только логика для композиции приложения. Всякие константы к этому не относятся и их по-хорошему надо выносить в отдельные пакеты.