select goroutine ला मल्टिपल चॅनेल ऑपरेशन्स एकाच वेळी प्रतीक्षा करू देते, जो सर्वप्रथम तयार असेल त्याने पुढे जाते. हे switch सारखेच आहे पण चॅनेल्सच्या लिए - समवर्ती ऑपरेशन्स, टाइमआउट्स आणि कॅन्सेलेशन समन्वय करण्यासाठी आवश्यक.
मूलभूत select — मल्टिपल चॅनेल्स वर प्रतीक्षा करा
{
msg1 := <-ch1:
fmt.Println(, msg1)
msg2 := <-ch2:
fmt.Println(, msg2)
ch3 <- :
fmt.Println()
}
