select humruhusu goroutine kungoja operesheni nyingi za channel kwa wakati mmoja, ikiendelea na yoyote iliyo tayari kwanza. Ni kama switch lakini kwa channels — muhimu kwa kuratibu operesheni za concurrent, timeouts, na ufutaji.
select ya msingi — ngoja channels nyingi
{
msg1 := <-ch1:
fmt.Println(, msg1)
msg2 := <-ch2:
fmt.Println(, msg2)
ch3 <- :
fmt.Println()
}
