में सभी तत्वों को सूचीबद्ध करें क्या बफर्ड चैनल में सभी तत्वों को सूचीबद्ध करने के लिए कोई (विनाशकारी) तरीका है?एक buffered चैनल
एकमात्र चीज जिसे मैं सोच सकता हूं, उन सभी को चक्रबद्ध करना है, अंत में उन्हें पुन: सम्मिलित करना। यह सबसे बुद्धिमान दृष्टिकोण प्रतीत नहीं होता है।
c := make(chan int, 100)
c <- 111
c <- 222
for i:=0;i<2;i++ {
element := <- c
fmt.Println(element)
c <- element
}
fmt.Println(len(c))
इस संदर्भ में इसका कोई मतलब नहीं है "कोई सिर नहीं है"? – meto
@ मेटो इसका मतलब है कि कोई इंडेक्स नहीं है, एक सिर (इंडेक्स 0) और चैनल में सीधे एक विशिष्ट स्थिति तक पहुंचने की संभावना है। – VonC