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

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

4
JSON के लिए गो संरचना को परिवर्तित करना
मैं jsonपैकेज का उपयोग करके एक गो संरचना को JSON में बदलने की कोशिश कर रहा हूं, लेकिन मुझे जो भी मिल रहा है {}। मुझे यकीन है कि यह पूरी तरह से स्पष्ट है लेकिन मैं इसे नहीं देखता। package main import ( "fmt" "encoding/json" ) type User struct …
181 json  go 

11
JSON रिस्पॉन्स में फ़ील्ड्स को स्ट्रक्चर से हटाना या उन्हें छिपाना
मैंने गो में एक एपीआई बनाया है, जिसे कॉल करने पर, एक क्वेरी करता है, एक संरचना का एक उदाहरण बनाता है, और फिर कॉल करने वाले को वापस भेजने से पहले उस संरचना को JSON के रूप में एन्कोड करता है। मैं अब कॉल करने वाले को उन विशिष्ट …
181 json  go 

5
कस्टम पैकेज का उपयोग कैसे करें
मैं गो में कस्टम पैकेज बनाने और उसका उपयोग करने का प्रयास कर रहा हूं। यह शायद बहुत स्पष्ट है, लेकिन मुझे इस बारे में अधिक जानकारी नहीं मिल सकती है। असल में, मेरे पास एक ही फ़ोल्डर में ये दो फाइलें हैं: mylib.go package mylib type SomeType struct { …
178 import  package  go 

4
स्ट्रिंग टाइप करने के लिए डेटा (टाइप इंटरफ़ेस {}) को रूपांतरित नहीं कर सकते हैं: टाइप एश्योरेंस की आवश्यकता है
मैं जाने के लिए बहुत नया हूं और मैं इस अधिसूचित पैकेज के साथ खेल रहा था । पहले मेरे पास कोड था जो इस तरह दिखता था: func doit(w http.ResponseWriter, r *http.Request) { notify.Post("my_event", "Hello World!") fmt.Fprint(w, "+OK") } मैं न्यूलाइन को अपेंड करना चाहता था, Hello World!लेकिन doitऊपर …
178 go  type-mismatch 

2
बाइट स्लाइस को io.Reader में बदलें
मेरे प्रोजेक्ट में, मेरे पास अनुरोध के जवाब से बाइट स्लाइस है। defer resp.Body.Close() if resp.StatusCode != http.StatusOK { log.Println("StatusCode为" + strconv.Itoa(resp.StatusCode)) return } respByte, err := ioutil.ReadAll(resp.Body) if err != nil { log.Println("fail to read response data") return } यह काम करता है, लेकिन अगर मैं प्रतिक्रिया के लिए …
177 go 

2
लोअरकेस JSON गोल्स में JSON मार्शल के साथ प्रमुख नाम
मैं "encoding/json"पैकेज का उपयोग अपने आवेदन के आयातित पैकेजों में से एक में घोषित एक संरचना के लिए करना चाहता हूं। उदाहरण के लिए .: type T struct { Foo int } क्योंकि यह आयात किया गया है, संरचना में सभी उपलब्ध (निर्यात) फ़ील्ड ऊपरी मामले पत्र के साथ शुरू …
175 json  go  marshalling 


10
क्या पूर्णांक की एक सीमा पर पुनरावृति करने का एक तरीका है?
गो की रेंज मैप्स और स्लाइस पर पुनरावृति कर सकती है, लेकिन मैं सोच रहा था कि क्या संख्याओं की श्रेणी में पुनरावृति करने का कोई तरीका है, इस पर कुछ: for i := range [1..10] { fmt.Println(i) } या गो में पूर्णांकों की श्रेणी का प्रतिनिधित्व करने का एक …
174 go 

12
गो में C ++ का उपयोग कैसे करें
नई गो भाषा में, मैं C ++ कोड कैसे कह सकता हूं? दूसरे शब्दों में, मैं अपनी C ++ कक्षाओं को कैसे लपेट सकता हूं और उन्हें गो में उपयोग कर सकता हूं?
173 c++  wrapper  go 

7
गोपाथ के बिना स्थानीय पैकेज कैसे आयात करें
मैंने उपयोग किया है GOPATHलेकिन इस मौजूदा मुद्दे के लिए मैं इसका सामना कर रहा हूं इससे कोई मदद नहीं मिलती। मैं ऐसे पैकेज बनाना चाहता हूं जो किसी परियोजना के लिए विशिष्ट हों: myproject/ ├── binary1.go ├── binary2.go ├── package1.go └── package2.go मैंने कई तरीके आज़माए लेकिन मुझे package1.goकाम …
171 go  package 

2
एक स्लाइस का अंतिम तत्व कैसे प्राप्त करें?
एक टुकड़ा के अंतिम तत्व को निकालने के लिए गो रास्ता क्या है? var slice []int slice = append(slice, 2) slice = append(slice, 7) slice[len(slice)-1:][0] // Retrieves the last element उपरोक्त समाधान काम करता है, लेकिन अजीब लगता है।
167 go  slice 

5
हटाएं नक्शा [कुंजी] जाने में?
मेरे पास एक नक्शा है: var sessions = map[string] chan int{} मैं कैसे हटाऊं sessions[key]? मैंने कोशिश की: sessions[key] = nil,false; यह काम नहीं किया। अपडेट (नवंबर 2011): मानचित्र प्रविष्टियों को हटाने के लिए विशेष सिंटैक्स को गो संस्करण 1 में हटा दिया जाता है : जाओ 1 विशेष मानचित्र …
166 map  go 

8
HTTP हेडर सेट करना
मैं अपने गो वेब सर्वर में हेडर सेट करने का प्रयास कर रहा हूं। मैं उपयोग कर रहा हूं gorilla/muxऔर net/httpपैकेज। मैं Access-Control-Allow-Origin: *क्रॉस डोमेन AJAX की अनुमति देना चाहता हूं । यहाँ मेरा Go कोड है: func saveHandler(w http.ResponseWriter, r *http.Request) { // do some stuff with the request …
165 http  go  cors  http-headers 

5
गो में स्ट्रक्च बनाम ढेर आवंटन का ढेर, और वे कचरा संग्रहण से कैसे संबंधित हैं
मैं जाने के लिए नया हूं और मैं सी-स्टाइल स्टैक-आधारित प्रोग्रामिंग के बीच थोड़ा सा कॉन्सेप्टिव असंगति का अनुभव कर रहा हूं, जहां ढेर पर स्वचालित चर रहते हैं और ढेर और पाइथन-स्टाइल स्टैक-आधारित-प्रोग्रामिंग पर आवंटित मेमोरी रहती है। केवल एक चीज जो स्टैक पर रहती है वह है ढेर …

6
गो में एनआईएल का पता लगाना
मुझे इस तरह का पता लगाने के लिए Go में बहुत सारे कोड दिखाई देते हैं: if err != nil { // handle the error } हालाँकि, मेरे पास इस तरह की एक संरचना है: type Config struct { host string port float64 } और विन्यास विन्यास का एक उदाहरण …
165 go  null 

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