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

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

7
क्या अंतराल पर दोहराव वाले कार्य करने का कोई तरीका है?
क्या गो में दोहराए गए पृष्ठभूमि कार्यों को करने का एक तरीका है? मैं Timer.schedule(task, delay, period)जावा में कुछ ऐसा सोच रहा हूं । मुझे पता है कि मैं एक गोरोइन के साथ ऐसा कर सकता हूं Time.sleep(), लेकिन मैं कुछ ऐसा चाहूंगा जो आसानी से बंद हो जाए। यहाँ …
148 go 

6
गो में मॉक फंक्शन
मैं एक छोटे से निजी प्रोजेक्ट को कोड करके गो सीख रहा हूं। भले ही यह छोटा है, मैंने शुरू से ही गो पर अच्छी आदतें सीखने के लिए कठोर इकाई परीक्षण करने का फैसला किया। तुच्छ इकाई परीक्षण सभी ठीक और बांका था, लेकिन मैं अब निर्भरता से हैरान …
147 unit-testing  mocking  go 

7
एक स्ट्रिंग में वर्णों की संख्या कैसे प्राप्त करें?
मुझे गो में स्ट्रिंग के पात्रों की संख्या कैसे मिल सकती है? उदाहरण के लिए, यदि मेरे पास एक स्ट्रिंग है "hello"तो विधि वापस आनी चाहिए 5। मैंने देखा कि len(str)बाइट्स की संख्या लौटाता है और वर्णों की संख्या len("£")1 के बजाय 2 नहीं लौटाता है क्योंकि £ यूटीएफ -8 …

6
गो में, क्या स्विच / चयन से ब्रेक स्टेटमेंट टूट जाता है?
मुझे पता है कि switch/ selectबयान हर मामले के बाद स्वतः ही टूट जाते हैं। मैं निम्नलिखित कोड में सोच रहा हूँ: for { switch sometest() { case 0: dosomething() case 1: break default: dosomethingelse() } } क्या breakकथन forलूप से बाहर निकलता है या सिर्फ switchब्लॉक होता है?

10
एक निजी रिपॉजिटरी "जाने" का उचित तरीका क्या है?
मैं $ go getकई गूगल की कोशिश के बाद, निजी भंडार के साथ काम करने का तरीका खोज रहा हूं । पहला प्रयास: $ go get -v gitlab.com/secmask/awserver-go Fetching https://gitlab.com/secmask/awserver-go?go-get=1 https fetch failed. Fetching http://gitlab.com/secmask/awserver-go?go-get=1 Parsing meta tags from http://gitlab.com/secmask/awserver-go?go-get=1 (status code 200) import "gitlab.com/secmask/awserver-go": parse http://gitlab.com/secmask/awserver-go?go-get=1: no go-import meta …
143 git  go 

6
गो स्ट्रक्चर में डिफ़ॉल्ट मान कैसे सेट करें
नीचे दिए गए प्रश्न के कई उत्तर / तकनीक हैं: गोलांग संरचनाओं के लिए डिफ़ॉल्ट मान कैसे सेट करें? गोलंग में स्ट्रक्चर्स को इनिशियलाइज़ कैसे करें मेरे पास कुछ उत्तर हैं लेकिन आगे चर्चा की आवश्यकता है।

4
मैं एक * संरचना को एक * इंटरफ़ेस क्यों नहीं दे सकता?
मैं सिर्फ गो टूर के माध्यम से काम कर रहा हूं , और मैं संकेत और इंटरफेस के बारे में उलझन में हूं। यह गो कोड संकलन क्यों नहीं करता है? package main type Interface interface {} type Struct struct {} func main() { var ps *Struct var pi *Interface …
142 go 

6
क्रॉस संकलन OSX पर जाएं?
मैं विंडोज़ और लिनक्स के लिए बायनेरिज़ बनाने के लिए OSX पर एक गो ऐप को क्रॉस-कंपाइल करने की कोशिश कर रहा हूं। मैंने वह सब कुछ पढ़ा है जो मुझे नेट पर मिल सकता था। निकटतम उदाहरण जो मुझे मिला है, पर प्रकाशित किया गया है (इसके अलावा गो-नट्स …


3
मेरी परियोजना में सभी परीक्षण कैसे करें?
go testआदेश को शामिल किया गया *_test.goकेवल एक निर्देशिका में फाइल। मैं go testपूरे प्रोजेक्ट को चाहता हूं , जिसका मतलब है कि परीक्षण को *_test.goडीआईआर में सभी फाइलों को कवर करना चाहिए./ और प्रत्येक चिर्रेन के पेड़ को डायर के नीचे./ । ऐसा करने की आज्ञा क्या है?
141 testing  go 

6
एक स्लाइस में तत्व को हटा दें
func main() { a := []string{"Hello1", "Hello2", "Hello3"} fmt.Println(a) // [Hello1 Hello2 Hello3] a = append(a[:0], a[1:]...) fmt.Println(a) // [Hello2 Hello3] } ऐप्पल फ़ंक्शन के साथ यह डिलीट ट्रिक कैसे काम करती है? ऐसा लगता है कि यह पहले तत्व (खाली सरणी) से पहले सब कुछ हड़प रहा है फिर …
139 go 

5
जाओ निर्माण: "पैकेज नहीं मिल सकता" (भले ही GOPATH सेट है)
भले ही मैंने GOPATHठीक से सेट किया है, फिर भी मैं अपने खुद के पैकेज खोजने के लिए "गो बिल्ड" या "गो रन" नहीं प्राप्त कर सकता हूं। मैं क्या गलत कर रहा हूं? $ echo $GOROOT /usr/local/go $ echo $GOPATH /home/mitchell/go $ cat ~/main.go package main import "foobar" func …
139 build  go  package 

7
Go में पार्सिंग डेट स्ट्रिंग
मैंने "2014-09-12T11:45:26.371Z"गो में डेट स्ट्रिंग को पार्स करने की कोशिश की । कोड layout := "2014-09-12T11:45:26.371Z" str := "2014-11-12T11:45:26.371Z" t, err := time.Parse(layout , str) मुझे यह त्रुटि मिली: पार्सिंग समय "2014-11-12T11: 47: 39.489Z": महीने की सीमा से बाहर मैं इस दिनांक स्ट्रिंग को कैसे पार्स कर सकता हूं?
138 date  go 

2
कैसे एक संरचना में कई नाम टैग को परिभाषित करने के लिए
मुझे एक मोंगो डेटाबेस से एक आइटम प्राप्त करने की आवश्यकता है, इसलिए मैंने इस तरह की संरचना को परिभाषित किया type Page struct { PageId string `bson:"pageId"` Meta map[string]interface{} `bson:"meta"` } अब मुझे इसे JSON में एन्कोड करने की भी आवश्यकता है, लेकिन यह फ़ील्ड्स को अपरकेस के रूप …
137 json  struct  go 

3
इससे क्या होता है '।' (डॉट या पीरियड) गो इंपोर्टेंट स्टेटमेंट में क्या करते हैं?
गो ट्यूटोरियल, और अधिकांश गो कोड मैंने देखा है, पैकेज इस तरह से आयात किए जाते हैं: import ( "fmt" "os" "launchpad.net/lpad" ... ) लेकिन http://bazaar.launchpad.net/~niemeyer/lpad/trunk/view/head:/session_test.go में , gocheck पैकेज एक .(अवधि) के साथ आयात किया जाता है : import ( "http" . "launchpad.net/gocheck" "launchpad.net/lpad" "os" ) .(अवधि) का क्या …
135 import  go 

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