প্রশ্ন ট্যাগ «go»

গো একটি ওপেন সোর্স প্রোগ্রামিং ভাষা। এটি স্ট্যাটিকালি-টাইপ করা হয়, সি থেকে সিটেক্সটি শিথিলভাবে উত্পন্ন হয়, স্বয়ংক্রিয় মেমরি পরিচালনা, টাইপ সুরক্ষা, কিছু গতিশীল টাইপিং ক্ষমতা, অতিরিক্ত বিল্ট-ইন ধরণের যেমন ভেরিয়েবল-দৈর্ঘ্যের অ্যারে এবং কী-মান মানচিত্র এবং একটি বড় স্ট্যান্ডার্ড লাইব্রেরি যুক্ত।

7
বিরতিতে পুনরাবৃত্তিমূলক কাজ করার কোনও উপায় আছে কি?
গো-তে পুনরাবৃত্তিমূলক পটভূমি কাজ করার কোনও উপায় আছে? আমি Timer.schedule(task, delay, period)জাভা মত কিছু ভাবছি । আমি জানি আমি গোরোটিন দিয়ে এটি করতে পারি এবং Time.sleep()তবে আমি এমন কিছু চাই যা সহজেই বন্ধ হয়ে যায়। আমি যা পেয়েছি তা এখানে, তবে আমার কাছে কুরুচিপূর্ণ দেখাচ্ছে। কোন ক্লিনার / আরও ভাল …
148 go 

6
গোতে মক ফাংশন
আমি একটি ছোট ব্যক্তিগত প্রকল্প কোডিং করে গো শিখছি। এটি ছোট হলেও, শুরু থেকেই গোতে ভাল অভ্যাসগুলি শিখতে কঠোর ইউনিট পরীক্ষা করার সিদ্ধান্ত নিয়েছি। তুচ্ছ ইউনিট পরীক্ষাগুলি সবই ভাল এবং জঘন্য ছিল, তবে আমি এখন নির্ভরতা নিয়ে আশ্চর্য হয়েছি; আমি কিছু ফাংশন কলকে মোকগুলির সাথে প্রতিস্থাপন করতে সক্ষম হতে চাই …
147 unit-testing  mocking  go 

7
একটি স্ট্রিংয়ে অক্ষরের সংখ্যা কীভাবে পাবেন?
আমি কীভাবে স্ট্রিংয়ের অক্ষরের সংখ্যা পেতে পারি? উদাহরণস্বরূপ, আমার যদি স্ট্রিং থাকে "hello"তবে পদ্ধতিটি ফিরে আসা উচিত 5। আমি যে দেখেছি len(str)আয় বাইটের সংখ্যা এবং তাই অক্ষরের সংখ্যা len("£")আয় 2 পরিবর্তে 1 কারণ £ হল UTF-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 tags package gitlab.com/secmask/awserver-go: unrecognized …
143 git  go 

6
গো স্ট্রাক্টগুলিতে কীভাবে ডিফল্ট মান সেট করা যায়
নীচের প্রশ্নের একাধিক উত্তর / কৌশল রয়েছে: গোলং স্ট্রাইকগুলিতে ডিফল্ট মানগুলি কীভাবে সেট করবেন? গোলংয়ে স্ট্রাক্ট কীভাবে শুরু করবেন আমার কয়েকটি উত্তর আছে তবে আরও আলোচনা করা দরকার।

4
আমি কেন একটি * ইন্টারফেসের জন্য * স্ট্রাক্ট বরাদ্দ করতে পারি না?
আমি কেবল গো ট্যুর দিয়ে কাজ করছি , এবং আমি পয়েন্টার এবং ইন্টারফেস সম্পর্কে বিভ্রান্ত। কেন এই গো কোডটি সংকলন করে না? package main type Interface interface {} type Struct struct {} func main() { var ps *Struct var pi *Interface pi = ps _, _ = pi, ps } …
142 go 

6
ক্রস সংকলন OSX এ যান?
আমি উইন্ডোজ এবং লিনাক্সের বাইনারিগুলি তৈরি করতে ওএসএক্স-এ একটি গো অ্যাপ ক্রস-সংকলন করার চেষ্টা করছি। আমি নেট থেকে যা খুজে পেয়েছি তা সবই পড়েছি। আমার সন্ধানের সবচেয়ে কাছের উদাহরণটি প্রকাশিত হয়েছে (গো-বাদামের মেলিং তালিকার অনেক অসম্পূর্ণ আলোচনা বাদে): http://solovyov.net/en/2012/03/09/cross-compiling-go/ তবুও এটি আমার ইনস্টলেশনতে কাজ করে না। আমি গেছি 1.0.2। 1.0.2 …


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সঠিকভাবে সেট করেছি, তবুও আমি নিজের প্যাকেজগুলি খুঁজে পেতে "গো বিল্ড" বা "গো রান" পেতে পারি না। আমি কি ভুল করছি? $ echo $GOROOT /usr/local/go $ echo $GOPATH /home/mitchell/go $ cat ~/main.go package main import "foobar" func main() { } $ cat /home/mitchell/go/src/foobar.go package foobar $ go build …
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"` } এখন আমার এটিকে জেএসএনেও এনকোড করা দরকার, তবে এটি ক্ষেত্রগুলি বড় হাতের হিসাবে এনকোড করে (পেজআইডির পরিবর্তে আমি পেজআইডি পাই) সুতরাং জেএসএনের জন্য …
137 json  struct  go 

3
'কি করে?' (ডট বা পিরিয়ড) কোনও Go আমদানির বিবৃতিতে কি করবেন?
গো টিউটোরিয়ালে এবং আমি যে গো গো কোড দেখেছি তার মধ্যে বেশিরভাগ প্যাকেজগুলি এইভাবে আমদানি করা হয়: 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 

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.