channel

    8गर्मी

    2उत्तर

    मैं प्रत्येक व्यक्तिगत कीस्ट्रोक को stdin के बाद सीधे एक चैनल में उपयोगकर्ता के कीस्ट्रोक भेजना चाहता हूं। मैंने नीचे दिए गए कोड का प्रयास किया है, लेकिन यह वांछित परिणाम नहीं देता है क्योंकि नई लाइन

    6गर्मी

    1उत्तर

    में त्रुटि से बाहर निकलें स्थिति 2" त्रुटि मैं चैनल में चैनल सीखने के लिए एक सरल प्रोग्राम बनाने की कोशिश कर रहा हूं। लेकिन मैं एक गतिरोध त्रुटि है, जो मैं package main import ( "fmt" "time

    19गर्मी

    2उत्तर

    निम्नलिखित सरल जाओ कार्यक्रम package main import ( "fmt" ) func total(ch chan int) { res := 0 for iter := range ch { res += iter } ch <- res } func main() {

    11गर्मी

    3उत्तर

    विचार है कि स्लाइस में चैनलों की एक चर संख्या है, उनके द्वारा प्राप्त प्रत्येक मान को एक चैनल में दबाएं, और इनपुट चैनल बंद होने के बाद इस आउटपुट चैनल को बंद करें। कुछ इस तरह, लेकिन दो से अधिक चैनलों क

    5गर्मी

    3उत्तर

    मेरे पास नेटी ऐप है, जहां मैं एक चैनल में एक से अधिक धागे लिखना चाहता हूं। मैं बस सोच रहा था कि चैनल। लिखित थ्रेड सुरक्षित है या नहीं?

    6गर्मी

    2उत्तर

    मैं जाओ टूर exercise #71 की कोशिश की, यह ठीक काम करता है go run 71_hang.go ok की तरह चलाया जाता है तो जोड़ा चयन के साथ goroute नहीं रूकती है। हालांकि, यदि आप go run 71_hang.go nogood का उपयोग करते हैं

    20गर्मी

    8उत्तर

    मैं दो चैनलों पर नियमित रूप से सुनना चाहता हूं, जब दोनों चैनलों को हटा दिया जाता है। हालांकि, यदि दोनों चैनलों में डेटा होता है, तो मैं चाहता हूं कि दूसरे को संभालने से पहले एक को निकाला जाए। नीचे दिए

    19गर्मी

    1उत्तर

    GOLANG में भेजने के लिए Structs कास्ट करने के लिए एक तरह से वहाँ चैनलों में बहुरूपी व्यवहार के लिए structs कास्ट करने के लिए जिस तरह से करने के लिए एक आसान है? मैं एक चैनल के पार एक struct के विभिन्न

    55गर्मी

    2उत्तर

    मैं एक एसिंक्रोनस चैनल बनाने की कोशिश कर रहा हूं और मैं http://golang.org/ref/spec#Making_slices_maps_and_channels देख रहा हूं। c := make(chan int, 10) // channel with a buffer size of 10 इसका मतल

    13गर्मी

    3उत्तर

    मुझे पता है कि मैं गो में select {} वाक्यविन्यास का उपयोग करके एकाधिक चैनलों पर इंतजार कर सकता हूं, और syscall.Select() या इसी तरह के कार्यों का उपयोग करके एकाधिक फ़ाइल डिस्क्रिप्टरों पर प्रतीक्षा कर