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

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

4
गोलंग का उपयोग करके प्रोग्राम के लिए सभी निर्भरता फाइलें कैसे प्राप्त करें
मैं गोलंग में एक कार्यक्रम बनाता हूं और कोड को पूरा करने के बाद, अगर मैं इस कोड को अन्य पीसी या वीएम पर चलाना चाहता हूं, तो यह सभी निर्भरता पैकेज फ़ाइलों को नहीं मिलता है। मैं सभी निर्भरता फ़ाइलें कैसे प्राप्त कर सकता हूं?
89 go 

5
क्या Go उसी सूक्ष्म स्मृति-लीक के अधीन है जो Java है?
यहाँ तथ्य हैं: भाषा गो में एक कचरा संग्रहकर्ता है। जावा में कचरा संग्रह है बहुत सारे जावा प्रोग्राम में मेमोरी लीक (सूक्ष्म या नहीं) होती है एक जावा प्रोग्राम के उदाहरण के रूप में जिसमें मेमोरी लीक है (दिल की बेहोशी के लिए नहीं, सवाल आपके विश्वास को हिला …
89 java  memory-leaks  go 

3
एक गोलगप्पे के नक्शे के माध्यम से Iterating
मेरे पास एक प्रकार का नक्शा है: map[string]interface{} और अंत में, मुझे कुछ ऐसा बनाने के लिए मिलता है (जैसे एक yml फ़ाइल से deserializing के बाद goyaml का उपयोग करके) mymap = map[foo:map[first: 1] boo: map[second: 2]] मैं इस नक्शे के माध्यम से कैसे पुनरावृति कर सकता हूं? मैंने …
89 map  go  loops 

6
जीथब रिपॉजिटरी के विशिष्ट टैग पर "गो गेट गेट" कैसे करें
मैं InfluxDB डेटाबेस (संस्करण v0.8.8) का उपयोग करके संकलन करने का प्रयास कर रहा हूं go get github.com/influxdb/influxdb लेकिन यह मास्टर शाखा को खींचता है, और मुझे v0.8.8टैग की आवश्यकता है । मैंने करने की कोशिश की है: go get github.com/influxdb/influxdb/releases/tag/v0.8.8लेकिन यह कह पाने में नाकाम है। मैं भी एक …
89 git  go  github 

2
गो में विभाजन कैसे करें
मैं गो में एक साधारण विभाजन करने की कोशिश कर रहा हूं। fmt.Println(3/10) यह 0.3 के बजाय 0 प्रिंट करता है। यह अजीब तरह का है। क्या कोई कृपया बता सकता है कि इसके पीछे क्या कारण है? मैं गो में विभिन्न अंकगणितीय ऑपरेशन करना चाहता हूं। धन्यवाद


7
कई फ़ाइलों से मिलकर गो कार्यक्रम को कैसे संकलित करें?
मेरे पास एक छोटा सा प्रोग्राम है जिसमें तीन फाइलें शामिल हैं, जो सभी एक ही पैकेज (मुख्य) से संबंधित हैं, लेकिन जब मैं "go build main.go" बनाता हूं तो बिल्ड सफल नहीं होता है। जब यह सिर्फ एक फ़ाइल (main.go) थी तो सब कुछ ठीक चला। अब जब मैंने …

6
गो-प्रोग्राम में दिए गए कमांड-लाइन तर्कों तक कैसे पहुँचें?
मैं गो में कमांड-लाइन तर्कों का उपयोग कैसे करूं? वे तर्क के रूप में पारित नहीं हुए हैं main। एक पूरा कार्यक्रम, जो संभवतः कई पैकेजों को जोड़कर बनाया गया है, में एक फ़ंक्शन के साथ मुख्य नामक एक पैकेज होना चाहिए func main() { ... } परिभाषित। फ़ंक्शन main.main …
88 go 

1
गो मैप में आइटमों की गिनती कैसे करें?
यदि मैं मानचित्र संरचना में वस्तुओं को गिनना चाहता हूं, तो मुझे किस कथन का उपयोग करना चाहिए? मैंने इस्तेमाल करने की कोशिश की for _, _ := range m {...} लेकिन ऐसा लगता है कि वाक्य रचना झूठी है।
88 map  go 

4
गो के साथ JSON में एक खाली संरचना को मार्शल कैसे नहीं करें?
मेरे पास इस तरह की एक संरचना है: type Result struct { Data MyStruct `json:"data,omitempty"` Status string `json:"status,omitempty"` Reason string `json:"reason,omitempty"` } लेकिन यहां तक ​​कि अगर MyStruct का उदाहरण पूरी तरह से खाली है (मतलब, सभी मान डिफ़ॉल्ट हैं), इसे इस रूप में क्रमबद्ध किया जा रहा है: "data":{} …
88 json  go 

6
गो में एक फ़ाइल के लिए आवेदन करें
तो मैं एक स्थानीय फ़ाइल से पढ़ सकता हूँ जैसे: data, error := ioutil.ReadFile(name) और मैं एक स्थानीय फ़ाइल में लिख सकता हूं ioutil.WriteFile(filename, content, permission) लेकिन मैं किसी फ़ाइल को कैसे जोड़ सकता हूं? वहाँ एक विधि में बनाया गया है?
87 file-io  go 

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

6
गो में नेस्टेड फ़ंक्शन घोषणाओं की अनुमति नहीं देने से क्या समस्याएं हैं जो कम हो जाती हैं?
लैम्ब्डा उम्मीद के मुताबिक काम करते हैं: func main() { inc := func(x int) int { return x+1; } } हालाँकि, एक घोषणा के अंदर निम्नलिखित घोषणा की अनुमति नहीं है: func main() { func inc(x int) int { return x+1; } } किस कारण से नेस्टेड फ़ंक्शन की अनुमति …

14
GOBIN सेट नहीं किया गया: रन इंस्टॉल नहीं हो सकता
मैं अपने main.go फ़ाइल के लिए अपना कस्टम पैकेज स्थापित करने का प्रयास कर रहा हूं। हालाँकि, जब मैं भागा go install custom.go मुझे यह त्रुटि मिली go install: no install location for .go files listed on command line (GOBIN not set) मैं GOBIN कैसे सेट करूं?
86 go 

2
वास्तव में रनटाइम क्या है।
में एक संस्करण जाओ की यात्रा वेबसाइट के चलते 1.5 के जारी होने से पहले , वहाँ कोड का एक टुकड़ा है कि इस तरह दिखता है। package main import ( "fmt" "runtime" ) func say(s string) { for i := 0; i < 5; i++ { runtime.Gosched() fmt.Println(s) } …
86 concurrency  go 

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