Публикации по теме 'golang-tutorial'


Работа с ошибками в проектах Go
Первоначально опубликовано на https://badgerbadgerbadgerbadger.dev 13 сентября 2017 г. Примечание. В этом посте я расскажу как о чисто технических причинах выполнения определенных действий, так и о некоторых методах, которые упростили для меня отладку производственных систем. Я все еще новичок в Go и все еще учусь, поэтому, если вы обнаружите какие-либо проблемы с моим подходом или у вас есть лучший способ решения проблемы, оставьте комментарий. Я имею опыт работы с NodeJS, и на..

Понимание и использование контекста в Голанге
Когда горутина может запускать другие горутины, и эти горутины запускают другие горутины и т. Д., Тогда первая горутина должна иметь возможность отправлять сигналы отмены всем встроенным горутинам. Единственная цель контекстного пакета - выполнять сигналы отмены между горутинами, независимо от того, как они были сгенерированы. Интерфейс контекста определяется как: type Context interface { Deadline() (deadline time.Time, ok bool) Done() <- chan struct{} Err() error..