एक channel goroutines के बीच संचार के लिए एक टाइप किया गया माध्यम है — एक goroutine मान भेजता है, दूसरा उन्हें प्राप्त करता है। Channels वह तरीका हैं जिससे Go goroutines सुरक्षित रूप से डेटा पास कर सकते हैं और सिंक्रोनाइज कर सकते हैं, जो मंत्र "स्मृति को संचार द्वारा साझा करें" को मूर्त रूप देते हैं।
Channels बनाना और उपयोग करना
ch := ( )
{
ch <-
}()
value := <-ch
fmt.Println(value)
