Size: a a a

2021 May 14

‌‌‎ in Go-go!
Или может поместить исходники в src в папке проекта
источник

AB

Andrey Burov in Go-go!
не нужны больше никакие пути
источник

AB

Andrey Burov in Go-go!
можно в любом месте (ВНЕ GOPATH) сделать go mod init и там начать разрабатывать
источник

‌‌‎ in Go-go!
То есть СНАЧАЛО go mod init
источник

‌‌‎ in Go-go!
А потом уже проект?
источник

AB

Andrey Burov in Go-go!
ага
источник

AB

Andrey Burov in Go-go!
как-то так
mkdir ~/prj1
cd ~/prj1
go mod init github.com/burik666/prj1
vim main.go (наговнокодил всякое)
go mod tidy  - подтянул нужные зависимости (которые я в import указывал)
go build
источник

‌‌‎ in Go-go!
Спасибо большое, сохраню себе
источник

AB

Andrey Burov in Go-go!
рад помочь ;)
источник

‌‌‎ in Go-go!
А ещё вопросик
output\go_build_main_go.exe #gosetup

Можно как-то задать go имя оутпута?
источник

AB

Andrey Burov in Go-go!
go help build
источник

AB

Andrey Burov in Go-go!
go build -o lala.exe
источник

‌‌‎ in Go-go!
Ну хотя да, уже нашёл
источник

A

Artem in Go-go!
как отменить дальнейшее выполнение http хэндлера после отмены запроса юзером?

я получил контекст: ctx := r.Context()
а что дальше? где ловить <-ctx.Done() ?

Важно чтобы ни одна строчка больше не выполнилась
источник

AB

Andrey Burov in Go-go!
context не так работает
источник

AB

Andrey Burov in Go-go!
> Важно чтобы ни одна строчка больше не выполнилась
ну это глупо
источник

A

Artem in Go-go!
почему?
источник

AB

Andrey Burov in Go-go!
ну нажал юзер условно кнопку "отмена", откуда он знает какая строчка вашего кода сейчас выполняется?
пока от юзера дойдет "сигнал" до вашего приложения - уже может много чего произойти
источник

A

Artem in Go-go!
Там довольно длительный процесс, важно чтобы пользователь мог его отменить
источник

AB

Andrey Burov in Go-go!
что за процесс?
источник