Select: multiplexando channels
Em Go, o select é uma estrutura de controle que permite que uma goroutine aguarde múltiplas operações de comunicação em canais simultaneamente. Funciona de forma análoga ao switch, mas especificamente para canais: cada case representa uma operação de envio ou recebimento em um canal. O select bloqueia até que um dos casos possa ser executado.