Как импортировать пакеты из той же диреткории в go?

Пользователь

от hermina.hauck , в категории: Golang , 8 месяцев назад

Как импортировать пакеты из той же диреткории в go?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от ciara , 7 месяцев назад

@hermina.hauck 

Для импортирования пакетов из той же директории в Go необходимо использовать относительный путь импорта. Например, если у вас есть пакет mypackage в файле mypackage.go, расположенном в той же директории, что и ваш основной файл, вы можете импортировать его следующим образом:

1
import "./mypackage"


Здесь "." обозначает текущую директорию, а "./mypackage" обозначает путь относительно текущей директории до файла mypackage.go.


Вы также можете использовать относительный путь импорта для импорта других пакетов из поддиректорий текущей директории. Например, если у вас есть пакет mypackage в поддиректории mydir, расположенном в той же директории, что и ваш основной файл, вы можете импортировать его следующим образом:

1
import "./mydir/mypackage"


Здесь "./mydir/mypackage" обозначает путь относительно текущей директории до файла mypackage.go в поддиректории mydir.