#5 Concurrencia en Golang - #SELECT statement
En este video vemos como utilizar la sentencia #select en #Golang donde en el ejemplo hacemos un pequeño juego con una cuenta regresiva y un contador de respuestas correctas.
Vemos que el #select funciona parecido al #switch donde la sentencia bloquea a la rutina y espera que "case" se ejecute. También está la cláusula default, que actúa como fallback en caso de que ninguna de las otras se ejecute.
Al ser channels que envían mensajes y no simples funciones dentro de la misma rutina, puede que el default no siempre nos sirva, por ende, está totalmente correcto omitirlo.
#golang #concurrency