Подключение файла в main Golang
У меня в разных файлах написан основной код и в другой вынесены константы. при попытки подключить файл с константами к основному при билде появляется ошибка:

структура такая:
подключаю таким образом:
как решить проблему ?
Ответы (1 шт):
Автор решения: Pak Uula
→ Ссылка
Вы пишете "та же самая ошибка". Этого не может быть.
Вот пример.
Файл include/constant.go:
package includ
const (
HelloWorld = "Hello, World!"
)
Файл go.mod:
module example.org/foo/bar
go 1.19
Файл main.go:
import (
"fmt"
"example.org/foo/bar/includ"
)
func main() {
fmt.Println(includ.HelloWorld)
}
Строка запуска:
go run .
Результат:
Hello, World!
Работает. Ещё раз проверьте, что вы написали в импорте. Должно быть
"<имя_модуля>/includ"

