canais ao mesmo tempo select { case x := <-meuchannel: // faz algo com x case y, ok := <-outrochannel: // faz algo com y // ok verifica se o channel está fechado case <-z: // faz algo quando z for enviado default: // nenhum dos anteriores for selecionados }
faz algo com x case y, ok := <-outrochannel: // faz algo com y // ok verifica se o channel está fechado case <-z: // faz algo quando z for enviado default: // nenhum dos anteriores for selecionados } }