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

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

8
एक गो घोषणा में "_," (अंडरस्कोर अल्पविराम) क्या है?
और मैं इस तरह की परिवर्तनशील घोषणा को नहीं समझ सकता: _, prs := m["example"] क्या वास्तव में " _," कर रहा है और क्यों उन्होंने इसके बजाय इस तरह एक चर घोषित किया है prs := m["example"] (मैंने इसे उदाहरण के रूप में गो के भाग के रूप में …
100 variables  go 

4
Go में पॉइंटर्स होने की क्या बात है?
मुझे पता है कि Go में संकेत किसी फ़ंक्शन के तर्कों का म्यूटेशन करने की अनुमति देते हैं, लेकिन यह आसान नहीं होता अगर वे सिर्फ संदर्भ (उपयुक्त कास्ट या म्यूटेबल क्वालीफायर के साथ) को अपनाते। अब हमारे पास पॉइंटर्स हैं और कुछ बिल्ट-इन टाइप्स जैसे कि मैप्स और चैनल्स …
100 pointers  go 



5
गोलंग: छपाई करते समय शून्य के साथ एक संख्या को कैसे पैड करें?
मैं एक संख्या कैसे प्रिंट कर सकता हूं या इसे निश्चित चौड़ाई बनाने के लिए शून्य पैडिंग के साथ एक स्ट्रिंग बना सकता हूं? उदाहरण के लिए, यदि मेरे पास संख्या है 12और मैं इसे बनाना चाहता हूं 000012।
99 go 

3
इंटरफ़ेस पर रेंज {} जो एक स्लाइस को स्टोर करता है
परिदृश्य को देखते हुए जहां आपके पास एक फ़ंक्शन है जो स्वीकार करता है t interface{}। यदि यह निर्धारित किया जाता है कि tएक टुकड़ा है, तो मैं rangeउस टुकड़ा पर कैसे करूँ ? func main() { data := []string{"one","two","three"} test(data) moredata := []int{1,2,3} test(data) } func test(t interface{}) { …

3
"बाइट्स। बफ़र io.Writer को लागू नहीं करता" त्रुटि संदेश
मैं कुछ गो ऑब्जेक्ट को io.Writer को लागू करने की कोशिश कर रहा हूं, लेकिन फ़ाइल या फ़ाइल जैसी ऑब्जेक्ट के बजाय एक स्ट्रिंग पर लिखता हूं। मैंने सोचा कि bytes.Bufferयह लागू होने के बाद से काम करेगा Write(p []byte)। हालाँकि जब मैं यह कोशिश करता हूँ: import "bufio" import …
98 go 

3
आंशिक रूप से JSON गो में एक नक्शे में अनमर्ष है
मेरा वेबसैट सर्वर प्राप्त होगा और अनारक्षित JSON डेटा। यह डेटा हमेशा कुंजी / मान जोड़े के साथ एक ऑब्जेक्ट में लपेटा जाएगा। की-स्ट्रिंग, मान सर्वर के रूप में कार्य करेगा, गो सर्वर को बताएगा कि यह किस प्रकार का मूल्य है। किस प्रकार के मूल्य को जानकर, मैं तब …
98 json  map  go 

5
दिनांक / समय की तुलना कैसे करें
क्या गो में तारीख की तुलना करने का कोई विकल्प है? मुझे तारीख और समय के आधार पर डेटा को सॉर्ट करना होगा - स्वतंत्र रूप से। इसलिए मैं एक ऐसी वस्तु की अनुमति दे सकता हूं जो कि कुछ समय के भीतर होती है क्योंकि यह कई बार होती …

8
गोलंग अप्रयुक्त आयात त्रुटि को कैसे निष्क्रिय करें
डिफ़ॉल्ट रूप से, Go अप्रयुक्त आयात को त्रुटि के रूप में मानता है, जिससे आप आयात को हटा सकते हैं। मैं यह जानना चाहता हूं कि क्या इस व्यवहार में बदलाव की कोई आशा है, जैसे कि इसे चेतावनी को कम करना। मुझे यह समस्या बेहद कष्टप्रद लगती है, मुझे …
98 go 


4
यदि मैं प्रतिक्रिया को बंद नहीं करता तो क्या हो सकता है।
गो में, मेरे पास कुछ http प्रतिक्रियाएं हैं और मैं कभी-कभी कॉल करना भूल जाता हूं: resp.Body.Close() इस मामले में क्या होता है? स्मृति रिसाव होगा? defer resp.Body.Close()प्रतिक्रिया वस्तु मिलने के तुरंत बाद क्या यह सुरक्षित है ? client := http.DefaultClient resp, err := client.Do(req) defer resp.Body.Close() if err != …
98 go 

2
मैं अन्य कार्यों को क्यों टाइप कर सकता हूं और उन्हें बिना कास्टिंग के उपयोग कर सकता हूं?
में, यदि आप एक नए प्रकार को परिभाषित करते हैं जैसे: type MyInt int फिर आप MyIntएक int, या इसके विपरीत की अपेक्षा कर रहे फ़ंक्शन को पास नहीं कर सकते : func test(i MyInt) { //do something with i } func main() { anInt := 0 test(anInt) //doesn't work, …
97 types  casting  go 

4
गो में अलग इकाई परीक्षण और एकीकरण परीक्षण
क्या GoLang (गवाही) में यूनिट परीक्षणों और एकीकरण परीक्षणों को अलग करने के लिए एक स्थापित सर्वोत्तम अभ्यास है? मेरे पास इकाई परीक्षणों का मिश्रण है (जो किसी भी बाहरी संसाधनों पर भरोसा नहीं करते हैं और इस प्रकार वास्तव में तेजी से चलते हैं) और एकीकरण परीक्षण (जो किसी …

10
कन्वर्ट इंटरफ़ेस {} को int
मैं एक JSON से मान प्राप्त करने का प्रयास कर रहा हूं और इसे इंट में डालना चाहता हूं लेकिन यह काम नहीं करता है, और मुझे नहीं पता कि यह कैसे ठीक से करना है। यहाँ त्रुटि संदेश है: ...cannot convert val (type interface {}) to type int: need …
97 go 

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