LINUX.ORG.RU

История изменений

Исправление 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, там должна содержаться только логика для композиции приложения. Всякие константы к этому не относятся и их по-хорошему надо выносить в отдельные пакеты.