Size: a a a

2020 February 25

а

а кто это in Go-go!
Calculon
go build сам умеет тянуть зависимости
*только если модули включены
источник

К🇦

Коала 🇦🇺 in Go-go!
Как из дебагера заглянуть в канал?
источник

К🇦

Коала 🇦🇺 in Go-go!
Что я не так сделал, у меня дедлок https://goplay.space/#hwssGU588iv
источник

x

x-foby in Go-go!
for v := 0; v < Wrkr; v++ {
   fmt.Println(<-Ch)
   v++ // прибавляем итератор для чтения канала
}

А зачем вот это вот?
источник

К🇦

Коала 🇦🇺 in Go-go!
x-foby
for v := 0; v < Wrkr; v++ {
   fmt.Println(<-Ch)
   v++ // прибавляем итератор для чтения канала
}

А зачем вот это вот?
чтоб с канала прочитать и его почистить
источник

F

Foxcool in Go-go!
он про v++ в конце
источник

К🇦

Коала 🇦🇺 in Go-go!
а, там был цикл по другому сделан, и кусок остался. Спасибо
источник

F

Foxcool in Go-go!
for сам выполняет после итерации каждой операцию в третьей части (v++)

получается два раза инкремент
источник

К🇦

Коала 🇦🇺 in Go-go!
Foxcool
for сам выполняет после итерации каждой операцию в третьей части (v++)

получается два раза инкремент
в плейграунде дедлок показывает, а в IDE просто виснет, я и тупил сидел
источник

x

x-foby in Go-go!
Коала 🇦🇺
в плейграунде дедлок показывает, а в IDE просто виснет, я и тупил сидел
Уберите v++ и всё заработает
источник

RC

Roman Covanyan in Go-go!
Roman Sharkov
это как избежание null-pointer deref panic, но этого мы в Go не боимся и я не хочу сказать что нам это обязательно необходимо на уровне языка. Я просто хочу сказать что утверждение “в Go мы сначала продумываем failure path” - не совсем корректное
там смысл в том, что ты делаешь проверки на ошибки и выходишь раньше, чем исполнится success ветка кода
источник

A

Aikidos in Go-go!
у тебя канал забивается
источник

К🇦

Коала 🇦🇺 in Go-go!
x-foby
Уберите v++ и всё заработает
да, я уже понял, а как дедлоки включить в Goland?
источник

A

Aikidos in Go-go!
Ch := make(chan string, 100000) // буферизованный канал на сигналы от воркеров
источник

A

Aikidos in Go-go!
и ошибки нет. ты забиваешь канал
источник

К🇦

Коала 🇦🇺 in Go-go!
Aikidos
у тебя канал забивается
я понимал это, не понимал только из за чего
источник

A

Aikidos in Go-go!
Коала 🇦🇺
я понимал это, не понимал только из за чего
так ты не читаешь из него. только в конце это делаешь
источник

К🇦

Коала 🇦🇺 in Go-go!
Aikidos
и ошибки нет. ты забиваешь канал
если я знаю что я его очищу зачем делать заведомо больше?
источник

К🇦

Коала 🇦🇺 in Go-go!
Aikidos
так ты не читаешь из него. только в конце это делаешь
ну я же делаю 10 воркеров, они пишут в канал, я читаю потом опять делаю 10 воркеров, там же есть ожидание
источник

A

Aikidos in Go-go!
Коала 🇦🇺
если я знаю что я его очищу зачем делать заведомо больше?
я просто так написал 1000. просто канал забивается, я к этому)
источник