есть два файла, main.go & main2.go. Оба в package main. В первом объявлена структура. Вопрос, почему я не могу ее использовать в main2?
Какие у меня варианты есть? (нужно по быстренькому обработать и main2 выбросить...)
По твоим словам, структура должна быть видна, раз файлы в одном пакете
в обоих файлах пакет main $ go run filter.go # command-line-arguments ./filter.go:15:16: undefined: Report
Ааа, ты из пакета main хочешь импортировать? С ним так нельзя. Объяви Report в отдельном пакете
а пакет main какой-то специальный? что с ним не так, где почитать можно?
специальный, да. где почитать - не в курсе
Обсуждают сегодня