Size: a a a

2020 March 08

C

Calculon in Go-go!
примерно такая фигня должна быть
источник

АП

Александр Попов in Go-go!
ноу
источник

АП

Александр Попов in Go-go!
add(1) вне гоурутины
источник

C

Calculon in Go-go!
а да
источник

АП

Александр Попов in Go-go!
Calculon
а да
как ты мог
источник

C

Calculon in Go-go!
мог что?
источник

АП

Александр Попов in Go-go!
ошибится в add
источник

C

Calculon in Go-go!
Александр Попов
ошибится в add
с телефона писал, еду в маршрутке
источник

C

Calculon in Go-go!
простительно))
источник

A

Azamat in Go-go!
Calculon
var wg sync.WaitGroup
wg.Add(1)
go func(){
defer wg.Done()
}()
wg.Wait()
wg.Add(1) - это получается, кол-во групп. Правильно ли понимаю? Но как мне определить это  кол-во, на что полагаясь?  внутри группы могут сколько угодно горутин?
источник

АП

Александр Попов in Go-go!
Azamat
wg.Add(1) - это получается, кол-во групп. Правильно ли понимаю? Но как мне определить это  кол-во, на что полагаясь?  внутри группы могут сколько угодно горутин?
это количество гоурутины которые ждем
источник

A

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

C

Calculon in Go-go!
Azamat
получается что ждет пока хотя бы одна горутина исполнится?
нет
источник

C

Calculon in Go-go!
wg.Wait() ждет пока все горутины завершатся
источник

C

Calculon in Go-go!
чувак лучше рили иди почитай про это
источник

Z

Zver in Go-go!
Azamat
получается что ждет пока хотя бы одна горутина исполнится?
Ждет когда внутренний счётчик станет 0. До тех пор исполнение кода текущей горутины стоит на wait.
источник

Z

Zver in Go-go!
Add увеличивает его, а Done уменьшает.
источник

A

Azamat in Go-go!
Zver
Add увеличивает его, а Done уменьшает.
спасибо!
источник

МП

Мимо Проходящий in Go-go!
Владимир Столяров
тут конечно можно холиварить на тему его синтксиса, но имхо, хорошо что он есть в стандартной либе и он неплохо выполняет свои функции
дело вовсе не в синтаксисе, у всех шаблонизаоров он дерьмовый (хотя у гошного возможно хуже всех).
в quicktemplate Александр Валялкин сделал кодогенерацию на Го-подобном языке вместо невменяемых рантайм-шаблонов.

просто посмотрите фичи quicktemplate, сразу поймёте о чём речь
источник

МП

Мимо Проходящий in Go-go!
Владимир Столяров
тут конечно можно холиварить на тему его синтксиса, но имхо, хорошо что он есть в стандартной либе и он неплохо выполняет свои функции
если речь идёт о том, чтобы отрендерить хтмл на стороне сервера, то нет ни какого смысла делать это. Зачем нагружать сервер ерундой, если можно в браузере? Достаточно подключить react + babel прямо в тэге script
источник