Ci scusiamo per la domanda di sintassi del principiante.come allocare array di canali in go
Come si fa a creare una serie di canali?
var c0 chan int = make(chan int);
var c1 chan int = make(chan int);
var c2 chan int = make(chan int);
var c3 chan int = make(chan int);
var c4 chan int = make(chan int);
Cioè, sostituire le cinque righe precedenti in una matrice di canali di dimensione 5?
Molte grazie.
Perché è la tua soluzione migliore del succinto e idiomatico 'chans: = make ([] chan int, 5)' di Chickencha? – peterSO
Se i canali non sono allocati in modo esplicito con 'make (chan int)', saranno predefiniti a 'nil'. –