5
Producent zapełnia kanał niektórymi wartościami i zamyka je. Po stronie konsumenta chcę dodać wszystkie wartości i pozostawić pętlę na końcu. Moje rozwiązanie wygląda następująco:Czytaj do końca kanału w Go
total := 0
for {
v, ok := <- ch
if !ok { break }
total += v
}
Czy istnieje jakiś bardziej elegancki sposób?