Size: a a a

2020 August 24

IK

Ilya Kaznacheev in Go-go!
Марк Егоров
Ну вот если рядом с main.go твоим я создам директорию, внутри создам some.go. Как мне оттуда заимпортить в main?
import "github.com/ilyakaznacheev/roster/cmd/some_dir”
источник

IK

Ilya Kaznacheev in Go-go!
И все функции, типы, классы по этому адресу (в частности, из some.go) у вас с main.go будут доступны как some_dir.SomeType
источник

АП

Андрей П. in Go-go!
раз про импорт затеяли, вопрос возник
часто ли на практике приходиться пользоваться импортом с точкой?
источник

ЕО

Евгений Омельченко... in Go-go!
Андрей П.
раз про импорт затеяли, вопрос возник
часто ли на практике приходиться пользоваться импортом с точкой?
Относительными путями?
источник

АП

Андрей П. in Go-go!
да
источник

DP

Daniel Podolsky in Go-go!
нет
источник

DP

Daniel Podolsky in Go-go!
импортом в пространство текущего пакета?
источник

АП

Андрей П. in Go-go!
импорт с точкой это и делает
источник

DP

Daniel Podolsky in Go-go!
ну вот никогда
источник

VL

V L in Go-go!
Андрей П.
раз про импорт затеяли, вопрос возник
часто ли на практике приходиться пользоваться импортом с точкой?
источник

IK

Ilya Kaznacheev in Go-go!
Андрей П.
раз про импорт затеяли, вопрос возник
часто ли на практике приходиться пользоваться импортом с точкой?
Только для тестов с гинкго/гомегой
источник

н

немедленно in Go-go!
Ilya Kaznacheev
Только для тестов с гинкго/гомегой
go convey
источник

н

немедленно in Go-go!
но ваще точка это срань полная
источник

IK

Ilya Kaznacheev in Go-go!
Да все срань. И даже небо, и даже…
источник

ЕО

Евгений Омельченко... in Go-go!
Daniel Podolsky
ну вот никогда
+
источник

М

Марк Егоров... in Go-go!
Ilya Kaznacheev
import "github.com/ilyakaznacheev/roster/cmd/some_dir”
Ура. У меня получилось! В общем, мне надо было сначала создать проект, потом юзнуть go mod init в нем. А потом сделать install. И вот тогда, с полным путем, оно поехало.
источник

IK

Ilya Kaznacheev in Go-go!
Ну вроде того
источник

М

Марк Егоров... in Go-go!
А он мне гавкал при импорте, что нет в src  и нет. То есть, после install go импортит мою папку не с моей директории, а с src/project/myfolder, которую обновляет при каждом run/build
источник

М

Марк Егоров... in Go-go!
Как-то так,  как я понял
источник

IK

Ilya Kaznacheev in Go-go!
Марк Егоров
А он мне гавкал при импорте, что нет в src  и нет. То есть, после install go импортит мою папку не с моей директории, а с src/project/myfolder, которую обновляет при каждом run/build
У тебя небось модуль не был включен, и он шел в GOPATH за пакетами
источник