Size: a a a

2021 June 24

DF

Durty Free in Go-go!
Ну чё, есть желающие?
источник

VL

Vladimir Lepeshko in Go-go!
Смотрите, у меня в одной папке, он типа пакет, находятся все файлы, например:
basiccalc.go
basiccalc_test.go
mathstuff.go
mathstuff_test.go
...

Структура и методы находятся в mathstuff. Все проблемы у меня в mathstuff_test.go

Компилятор заставляет писать в последнем файле package basiccalc, хотя по науке должно быть package basiccalc_test
источник

DF

Durty Free in Go-go!
Смотри, заходишь в пакет, правой кнопкой мыши на название функции клацаешь и в меню выберешь Generate -> Test for function. Оно тебе создаст тест, в этой же папке, можно и package поменять но тогда придётся импортить.

А так по умолчанию все структуры должны быть доступны. Если с большой буквы ты их создавал.
источник

D

Dmitriy in Go-go!
"хотя по науке должно быть" - нет, с чего вдруг?
источник

VL

Vladimir Lepeshko in Go-go!
посмотрел как устроена библиотека errors в на офсайте
источник

D

Dmitriy in Go-go!
Все файлы в одной папке - это один пакет. В том числе и тесты
источник

VL

Vladimir Lepeshko in Go-go!
я сейчас тупо взял во всех файлах сделал название package basiccalc и только для файла basiccalc_test.go сделал название package basiccalc_test.

Все заработало, но я ниче не поняо все равно)
источник

DF

Durty Free in Go-go!
По названию папки package, но работает и, если добавить package blabla_test.
источник

VL

Vladimir Lepeshko in Go-go!
а что значит синтаксис
. "название пакета/библиотеки"
источник

VL

Vladimir Lepeshko in Go-go!
когда точечка слева
источник

ВС

Владимир Столяров... in Go-go!
Позволяет не писать имя пакета перед идентификаторами из него
источник

AD

Alex Dok in Go-go!
Свистни плиз если найдешь)
источник

AD

Alex Dok in Go-go!
Загляните в  https://t.me/gogetajob
источник

VL

Vladimir Lepeshko in Go-go!
все что вычитал по этому поводу

Те комментарии, которые ты пишешь в самом коде, при использовании go doc <name pkg> будут отображены в терминале

А сам readme придется набирать ручонками или Ctrl+C Ctrl+V
источник

VL

Vladimir Lepeshko in Go-go!
из кода
источник

ВС

Владимир Столяров... in Go-go!
Есть же godoc, который в браузере показывает
источник

VL

Vladimir Lepeshko in Go-go!
я имел ввиду, когда к своей библиотеке пишешь комменты и хочешь сформировать документацию на их основе
источник

AD

Alex Dok in Go-go!
Из годока можно экспортировать. Но может проще свой парсер написать выдающий в нужном формате. - сам такое давно хочу накодить)
источник

VL

Vladimir Lepeshko in Go-go!
А как экспортировать и куда можно эксп-ть и в каком формате?))
источник

ВС

Владимир Столяров... in Go-go!
Если библиотека на гитхабе например, то достаточно её стянуть через proxy.golang.org и она через некоторое время оказывается на pkg.go.dev
источник