5
Il produttore riempie il canale con alcuni valori e lo chiude. Dal punto di vista del consumatore, voglio sommare tutti i valori e lasciare il ciclo alla fine. La mia soluzione è la seguente:Leggi fino alla fine del canale in Go
total := 0
for {
v, ok := <- ch
if !ok { break }
total += v
}
Esiste un modo più elegante?