go पर टैग किए गए जवाब

गो एक ओपन-सोर्स प्रोग्रामिंग भाषा है। यह वैधानिक रूप से टाइप किया गया है, जिसमें C से प्राप्त सिंटैक्स शिथिल है, जिसमें स्वचालित मेमोरी मैनेजमेंट, टाइप सेफ्टी, कुछ डायनामिक टाइपिंग क्षमताएं, अतिरिक्त बिल्ट-इन टाइप जैसे कि वैरिएबल-लेंथ एरे (जिसे स्लाइस कहा जाता है) और की-वैल्यू मैप्स, और बड़े मानक पुस्तकालय।


10
गो (जावा की तुलना में) इतना धीमा क्यों है?
जैसा कि हम 2010 में द कंप्यूटर लैंग्वेज बेंचमार्क गेम से देख सकते हैं : C की तुलना में गो औसतन 10x धीमा है जावा से 3x धीमा है ? यह कैसे हो सकता है, यह ध्यान में रखते हुए कि गो संकलक निष्पादन के लिए मूल कोड का उत्पादन …


13
मैं एक पैकेज के विशिष्ट संस्करण को कैसे प्राप्त करूं?
एक Nodeवातावरण से आ रहा है मैं एक विक्रेता के विशिष्ट संस्करण को प्रोजेक्ट फ़ोल्डर में स्थापित करता node_modulesथा ( ) कहकर npmउस परिवाद के उस संस्करण को package.jsonया तो सीधे कंसोल से स्थापित करता था, जैसे: $ npm install express@4.0.0 तब मैंने उस पैकेज के उस संस्करण को अपनी …

11
टेक हैंडलिंग तकनीक में त्रुटि [बंद]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 12 महीने पहले बंद हुआ …
108 go 

3
सिंक के लिए उदाहरण।
क्या यह उदाहरण sync.WaitGroupसही का उपयोग है ? यह अपेक्षित परिणाम देता है, लेकिन मैं wg.Add(4)और की स्थिति के बारे में अनिश्चित हूं wg.Done()। क्या यह एक बार में चार गोरोइन्ट्स को जोड़ने के लिए समझ में आता है wg.Add()? http://play.golang.org/p/ecvYHiie0P package main import ( "fmt" "sync" "time" ) func …
108 go  goroutine 

6
स्लाइस में तत्व की स्थिति कैसे पता करें?
एक टुकड़ा में मौजूद तत्व की स्थिति कैसे निर्धारित करता है? मुझे निम्नलिखित की तरह कुछ चाहिए: type intSlice []int func (slice intSlice) pos(value int) int { for p, v := range slice { if (v == value) { return p } } return -1 }
108 position  go  slice 

11
लॉग टू फाइल कैसे लिखें
मैं गो के साथ एक लॉग फ़ाइल में लिखने की कोशिश कर रहा हूं। मैंने कई दृष्टिकोणों की कोशिश की है, जिनमें से सभी विफल रहे हैं। यही मैंने कोशिश की है: func TestLogging(t *testing.T) { if !FileExists("logfile") { CreateFile("logfile") } f, err := os.Open("logfile") if err != nil { …
108 go  logging 

2
मूल्य रिसीवर बनाम सूचक रिसीवर
यह मेरे लिए बहुत अस्पष्ट है कि मैं किस मामले में हमेशा एक पॉइंटर रिसीवर का उपयोग करने के बजाय एक मूल्य रिसीवर का उपयोग करना चाहता हूं। डॉक्स से रिकैप करने के लिए: type T struct { a int } func (tv T) Mv(a int) int { return 0 …
108 function  pointers  go 

5
समय का उपयोग किए बिना सभी गोरोइटिन के खत्म होने का इंतजार कैसे करें। सो जाएं?
यह कोड एक ही फ़ोल्डर में सभी xml फ़ाइलों का चयन करता है, क्योंकि आह्वान निष्पादन योग्य और अतुल्यकालिक कॉलबैक विधि में प्रत्येक परिणाम पर प्रसंस्करण लागू होता है (नीचे उदाहरण में, बस फ़ाइल का नाम प्रिंट आउट है)। मैं मुख्य विधि से बाहर निकलने के लिए नींद की विधि …

3
गो में एक संरचना के क्षेत्रों के माध्यम से Iterate
मूल रूप से, एक ही रास्ता (कि मुझे पता है) एक के क्षेत्रों के मूल्यों के माध्यम से पुनरावृति structइस तरह है: type Example struct { a_number uint32 a_string string } //... r := &Example{(2 << 31) - 1, "...."}: for _, d:= range []interface{}{ r.a_number, r.a_string, } { //do …
107 go  go-reflect 

4
गोलंग में कोड की लंबी लाइन कैसे तोड़ें?
पायथन से आ रहा है, मैं 80 कॉलम से अधिक लंबी लाइनों को देखने के लिए उपयोग नहीं कर रहा हूं। तो जब मैं यह मुठभेड़: err := database.QueryRow("select * from users where user_id=?", id).Scan(&ReadUser.ID, &ReadUser.Name, &ReadUser.First, &ReadUser.Last, &ReadUser.Email) मैंने इसे तोड़ने की कोशिश की err := database.QueryRow("select * from …
107 go  syntax 

4
गो भाषा में किसी अन्य फ़ाइल से फ़ंक्शन कैसे कॉल करें?
मैं गो लैंग में किसी अन्य फ़ाइल से फ़ंक्शन कॉल करना चाहता हूं, क्या कोई मदद कर सकता है? test1.go package main func main() { demo() } test2.go package main import "fmt" func main() { } func demo() { fmt.Println("HI") } demoअंदर test2से कॉल कैसे करें test1?
107 go 

4
मैं गो का उपयोग करके एक बड़ी फ़ाइल को कुशलता से कैसे डाउनलोड कर सकता हूं?
क्या गो का उपयोग करके एक बड़ी फ़ाइल को डाउनलोड करने का एक तरीका है जो किसी फ़ाइल में लिखने से पहले सभी को मेमोरी में संग्रहीत करने के बजाय सीधे एक फ़ाइल में संग्रहीत करेगा? क्योंकि फ़ाइल बहुत बड़ी है, इसे मेमोरी में स्टोर करने से पहले इसे फाइल …
106 go 

2
प्रतिबिंबित का उपयोग करते हुए, आप एक संरचनात्मक क्षेत्र का मूल्य कैसे निर्धारित करते हैं?
reflectपैकेज का उपयोग करते हुए संरचना क्षेत्रों के साथ काम करने का एक कठिन समय है । विशेष रूप से, यह नहीं पता लगाया है कि फ़ील्ड मान कैसे सेट करें। टाइप टी स्ट्रक्चर {फाई इंट; fs स्ट्रिंग} var rt = t {123, "jblow"} var i64 int64 = 456 क्षेत्र …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.