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

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

3
स्ट्रिंग्स के एक स्लाइस को एक स्ट्रिंग में कैसे शामिल किया जाए?
package main import ( "fmt" "strings" ) func main() { reg := [...]string {"a","b","c"} fmt.Println(strings.Join(reg,",")) } मुझे एक त्रुटि देता है: prog.go: 10: reg का उपयोग नहीं कर सकता (टाइप [3] स्ट्रिंग) टाइप करें [] स्ट्रिंग में तर्क स्ट्रिंग। वहाँ एक सीधा या एक var से जोड़ने की तुलना में …
129 go  slice 

5
(मनमाने ढंग से) क्षेत्र के नामों की संरचना की एक सरणी को क्रमबद्ध करने का सबसे छोटा तरीका क्या है?
मुझे बस एक समस्या थी जहां मेरे पास एक संरचना थी, उदाहरण के लिए package main import "log" type Planet struct { Name string `json:"name"` Aphelion float64 `json:"aphelion"` // in million km Perihelion float64 `json:"perihelion"` // in million km Axis int64 `json:"Axis"` // in km Radius float64 `json:"radius"` } func …
129 sorting  go 

6
आप "परीक्षण" पैकेज का उपयोग करके एक गो परीक्षण में कैसे प्रिंट करते हैं?
मैं गो टू (स्टेटमेंट ऑफ डिबगिंग के लिए) को मुद्रित करने के लिए एक कथन के साथ एक परीक्षण चला रहा हूं, लेकिन यह कुछ भी नहीं छाप रहा है। func TestPrintSomething(t *testing.T) { fmt.Println("Say hi") } जब मैं इस फाइल पर गो टेस्ट चलाता हूं, तो यह आउटपुट है: …
129 testing  go 

3
json.Marshal (संरचना) रिटर्न "{}"
type TestObject struct { kind string `json:"kind"` id string `json:"id, omitempty"` name string `json:"name"` email string `json:"email"` } func TestCreateSingleItemResponse(t *testing.T) { testObject := new(TestObject) testObject.kind = "TestObject" testObject.id = "f73h5jf8" testObject.name = "Yuri Gagarin" testObject.email = "Yuri.Gagarin@Vostok.com" fmt.Println(testObject) b, err := json.Marshal(testObject) if err != nil { fmt.Println(err) } …
128 json  go  marshalling 

6
खराब प्रमाणपत्र के साथ https अनुरोध कैसे करें?
कहो कि मैं https://golang.orgप्रोग्राम करवाना चाहता हूं । वर्तमान में golang.org (ssl) के पास एक बुरा प्रमाण पत्र है जो *.appspot.comमुझे इसको चलाने पर So को जारी किया जाता है : package main import ( "log" "net/http" ) func main() { _, err := http.Get("https://golang.org/") if err != nil { …
128 ssl  https  go 

4
एक पूर्णांक को एक फ्लोट संख्या में परिवर्तित करें
मैं float64टाइप करने के लिए एक पूर्णांक मान कैसे परिवर्तित करूं ? मैंने कोशिश की float(integer_value) लेकिन यह काम नहीं करता है। और ऐसा कोई भी पैकेज नहीं मिल रहा है जो कि Golang.org पर ऐसा करता हो मुझे float64पूर्णांक मान से मूल्य कैसे मिलते हैं?
127 go 

3
क्या गो भाषा में कार्य / विधि अधिभार है?
मैं जाने के लिए एक सी लाइब्रेरी पोर्ट कर रहा हूं। एसी फंक्शन (वेरगेज के साथ) को इस तरह परिभाषित किया गया है: curl_easy_setopt(CURL *curl, CURLoption option, ...); इसलिए मैंने रैपर सी फ़ंक्शन बनाया: curl_wrapper_easy_setopt_str(CURL *curl, CURLoption option, char* param); curl_wrapper_easy_setopt_long(CURL *curl, CURLoption option, long param); अगर मैं इस तरह …
127 go 

1
मैं आंतरिक संकलित आदेशों को कैसे देख सकता हूं जो "गो गेट" इंस्टॉलेशन में विफल हो जाते हैं?
मैं खींच रहा हूँ और निर्भरता के साथ एक पैकेज को स्थापित करने, और एक संकलन में विफल रहता है, इस मामले में एक फाइल नहीं मिल रहा, magic.h। मैं कैसे देखूं कि संकलन कमांड और झंडे क्या थे? -vविकल्प मदद नहीं करता है। (मैं नहीं चाहता हूं कि इस …
126 go 

5
गो में कोई जेनरिक क्यों नहीं?
डिस्क्लेमर: मैंने केवल एक दिन के लिए गो के साथ खेला है, इसलिए एक अच्छा मौका है जो मैंने बहुत याद किया है। क्या कोई जानता है कि गो में जेनरिक / टेम्प्लेट / व्हाट्सएपनाम का कोई वास्तविक समर्थन क्यों नहीं है? तो एक सामान्य है map, लेकिन यह संकलक …

5
निरंतर मानचित्र कैसे घोषित करें
मैं गो में निरंतर घोषणा करने की कोशिश कर रहा हूं, लेकिन यह एक त्रुटि है। किसी को भी गो में एक स्थिर घोषित करने के वाक्य रचना के साथ मेरी मदद कर सकते हैं? यह मेरा कोड है: const romanNumeralDict map[int]string = { 1000: "M", 900 : "CM", 500 …
126 go 

6
समय.समय पर यूनिक्स टाइमस्टैम्प को पार्स कैसे करें
मैं एक यूनिक्स टाइमस्टैम्प पार्स करने की कोशिश कर रहा हूं, लेकिन मैं सीमा त्रुटि से बाहर निकलता हूं। यह वास्तव में मेरे लिए मायने नहीं रखता है, क्योंकि लेआउट सही है (जैसा कि गो डॉक्स में): package main import "fmt" import "time" func main() { tm, err := time.Parse("1136239445", …
126 go  time  unix-timestamp 

3
आप गो में एक टुकड़ा कैसे साफ़ करते हैं?
गो में एक स्लाइस को साफ करने का उपयुक्त तरीका क्या है? यहाँ मैंने जाने के मंचों में क्या पाया है : // test.go package main import ( "fmt" ) func main() { letters := []string{"a", "b", "c", "d"} fmt.Println(cap(letters)) fmt.Println(len(letters)) // clear the slice letters = letters[:0] fmt.Println(cap(letters)) fmt.Println(len(letters)) …
125 arrays  go  slice 

2
गो में इंडेंटेशन: टैब या स्पेस?
क्या कहीं मानक Google Go कोडिंग कन्वेंशन डॉक्यूमेंट है जो सेट करता है कि क्या टैब या स्पेस गो स्रोत कोड में इंडेंटेशन के लिए पसंद किए जाते हैं? यदि नहीं, तो (सांख्यिकीय) अधिक लोकप्रिय विकल्प क्या है? आधिकारिक सिफारिश क्या है? (यदि कोई) अधिक लोकप्रिय विकल्प क्या है?

7
जाओ << और >> ऑपरेटरों
क्या कोई मुझे &lt;&lt;और &gt;&gt;गो के उपयोग के बारे में समझा सकता है ? मुझे लगता है कि यह कुछ अन्य भाषाओं के समान है।

8
एक नेस्टेड संरचना को प्रारंभ करें
मैं यह पता नहीं लगा सकता कि एक नेस्टेड संरचना को कैसे शुरू किया जाए। एक उदाहरण यहां देखें: http://play.golang.org/p/NL6VXdHrjh package main type Configuration struct { Val string Proxy struct { Address string Port string } } func main() { c := &amp;Configuration{ Val: "test", Proxy: { Address: "addr", Port: …
124 go 

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