одном есть свой пакет project1/pkg/utils, во втором — свой project2/pkg/utils.
И вот в третьем потребовалось импортировать функции из обоих. Как вы это будете делать?
Как-то так:
import (
utils1 "project1/pkg/utils"
utils2 "project2/pkg/utils"
)
И вот мы имеем два импорта, ни о чём не говорящих, абсолютно не понятных.
При этом обратите внимание на стандартную библиотеку — там отлично существуют пакеты ioutil и httputil. Они понятны, они удобны. Никаких проблем с импортами и идентификацией не создают.
Вот о чём тот пост.
Все разжевал) Спасиб
Обсуждают сегодня