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

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



4
গোতে ইউনিট পরীক্ষা এবং ইন্টিগ্রেশন পরীক্ষার পৃথককরণ
GoLang এ (ইউনিট টেস্ট) এবং ইন্টিগ্রেশন টেস্টগুলি পৃথক করার জন্য একটি প্রতিষ্ঠিত সেরা অনুশীলন রয়েছে (সাক্ষ্য দিয়েছেন)? আমার ইউনিট পরীক্ষার মিশ্রণ রয়েছে (যা কোনও বাহ্যিক সংস্থার উপর নির্ভর করে না এবং এইভাবে সত্যই দ্রুত চালিত হয়) এবং সংহতকরণ পরীক্ষা (যা কোনও বাহ্যিক সংস্থার উপর নির্ভর করে এবং এভাবে ধীর গতিতে …

5
তারিখ / সময়ের তুলনা কীভাবে করবেন
গোতে তারিখ তুলনা করার কোনও বিকল্প আছে কি? আমাকে তারিখ এবং সময় অনুসারে ডেটা বাছাই করতে হবে - স্বতন্ত্রভাবে। সুতরাং আমি তারিখের একটি পরিসীমা মধ্যে ঘটতে পারে যে একটি অবজেক্ট এত দীর্ঘ সময় এর মধ্যে ঘটে হিসাবে অনুমতি দিতে পারে। এই মডেলটিতে আমি কেবল প্রাচীনতম তারিখ, সর্বকনিষ্ঠ সময় / সর্বশেষ …

3
"বাইটস.বাফার প্রাপ্তি io.Writer প্রয়োগ করে না" ত্রুটি বার্তাটি
আমি কয়েকটি Go অবজেক্ট io.Writer প্রয়োগ করার চেষ্টা করছি, তবে ফাইল বা ফাইল-জাতীয় বস্তুর পরিবর্তে একটি স্ট্রিংয়ে লিখি। আমি ভেবেছিলাম bytes.Bufferযেহেতু এটি প্রয়োগ করে কাজ করবে Write(p []byte)। তবে আমি যখন এটি চেষ্টা করি: import "bufio" import "bytes" func main() { var b bytes.Buffer foo := bufio.NewWriter(b) } আমি নিম্নলিখিত …
101 go 


4
কীভাবে স্থানীয় প্যাকেজ আমদানি করবেন?
আমি যেতে নতুন এবং আমি স্থানীয়করণ করতে চাই এমন একটি উদাহরণ কোড নিয়ে কাজ করছি। মূল main.goআমদানির বিবৃতিতে এটি ছিল: import ( "log" "net/http" "github.com/foo/bar/myapp/common" "github.com/foo/bar/myapp/routers" ) এখন আমার আছে commonএবং routersপ্যাকেজ ইন/home/me/go/src/myapp সুতরাং আমি আমদানির বিবৃতিটিকে এতে রূপান্তরিত করেছি: import ( "log" "net/http" "./common" "./routers" ) তবে আমি যখন …
101 go 

4
গোতে পয়েন্টার থাকার বিষয়টি কী?
আমি জানি যে গো এর পয়েন্টারগুলি কোনও ফাংশনের যুক্তিগুলির পরিবর্তনের অনুমতি দেয়, তবে তারা কেবলমাত্র রেফারেন্সগুলি (উপযুক্ত কনস্ট বা পার্সোনাল কোয়ালিফায়ার সহ) অবলম্বন করলে এটি সহজ হত না। এখন আমাদের কাছে পয়েন্টার রয়েছে এবং কিছু অন্তর্নির্মিত ধরণের জন্য যেমন মানচিত্র এবং চ্যানেলগুলি রেফারেন্স দ্বারা অন্তর্ভুক্ত পাস। আমি কি কিছু মিস …
100 pointers  go 

10
ইন্টারফেস থেকে রূপান্তর করুন int
আমি একটি জেএসওএন থেকে একটি মান পাওয়ার চেষ্টা করছি এবং এটি ইনট এ কাস্ট করেছি তবে এটি কার্যকর হয় না এবং এটি কীভাবে সঠিকভাবে করতে হয় তা আমি জানি না। ত্রুটি বার্তাটি এখানে: ...cannot convert val (type interface {}) to type int: need type assertion এবং কোড: var f interface{} …
100 go 

3
গো মানচিত্রটি জসনে রূপান্তর করুন
আমি আমার গো মানচিত্রটি encoding/jsonমার্শালের সাথে একটি জসন স্ট্রিংয়ে রূপান্তরিত করার চেষ্টা করেছি , তবে এটির ফলে একটি খালি স্ট্রিং হয়ে গেছে। আমার কোডটি এখানে: package main import ( "encoding/json" "fmt" ) type Foo struct { Number int `json:"number"` Title string `json:"title"` } func main() { datas := make(map[int]Foo) for …
100 json  go 

8
গোলং অব্যবহৃত আমদানি ত্রুটি কীভাবে অক্ষম করবেন
ডিফল্টরূপে, গো আপনাকে আমদানি মুছতে বাধ্য করে, অব্যবহৃত আমদানিকে ত্রুটি হিসাবে বিবেচনা করে। আমি জানতে চাই যে এই আচরণে পরিবর্তনের কোনও আশা রয়েছে কিনা, উদাহরণস্বরূপ এটি সতর্কবাণীতে হ্রাস করুন। আমি এই সমস্যাকে অত্যন্ত বিরক্তিকর বলে মনে করি, গোয়ে কোডিং উপভোগ করা থেকে বিরত রেখেছি। উদাহরণস্বরূপ, আমি একটি কোড / ফাংশন …
99 go 

4
যান: আতঙ্ক: রানটাইম ত্রুটি: অবৈধ মেমরি ঠিকানা বা শূন্য পয়েন্টার ছাড়াই
আমার গো প্রোগ্রামটি চালানোর সময়, এটি আতঙ্কিত হয় এবং নিম্নলিখিতগুলি প্রদান করে: panic: runtime error: invalid memory address or nil pointer dereference [signal 0xb code=0x1 addr=0x38 pc=0x26df] goroutine 1 [running]: main.getBody(0x1cdcd4, 0xf800000004, 0x1f2b44, 0x23, 0xf84005c800, ...) /Users/matt/Dropbox/code/go/scripts/cron/fido.go:65 +0x2bb main.getToken(0xf84005c7e0, 0x10) /Users/matt/Dropbox/code/go/scripts/cron/fido.go:140 +0x156 main.main() /Users/matt/Dropbox/code/go/scripts/cron/fido.go:178 +0x61 goroutine 2 [syscall]: created by …
99 go 

3
ইন্টারফেস ওভারের পরিসীমা {} যা একটি স্লাইস সঞ্চয় করে
আপনার এমন কোনও ফাংশন রয়েছে যা গ্রহণ করবে সেই দৃশ্যে t interface{}। যদি এটি নির্ধারিত হয় যে এটি tএকটি স্লাইস, তবে আমি কীভাবে rangeসেই ফালিটি কাটিয়ে দেব ? func main() { data := []string{"one","two","three"} test(data) moredata := []int{1,2,3} test(data) } func test(t interface{}) { switch reflect.TypeOf(t).Kind() { case reflect.Slice: // …

3
গো এর পদ্ধতিতে ডিফল্ট মান
গো ফাংশনে ডিফল্ট মান নির্দিষ্ট করার কোনও উপায় আছে কি? আমি ডকুমেন্টেশনে এটি সন্ধান করার চেষ্টা করছি তবে আমি এমন কিছু খুঁজে পাচ্ছি না যা উল্লেখ করে যে এটি এমনকি সম্ভব। func SaySomething(i string = "Hello")(string){ ... }
99 go 

2
আমি কেন ওরফে ফাংশন টাইপ করতে পারি এবং castালাই ছাড়াই সেগুলি ব্যবহার করতে পারি?
Go এ, আপনি যদি কোনও নতুন ধরণের সংজ্ঞা দেন তবে: type MyInt int তারপরে MyIntআপনি কোনও প্রকারের প্রত্যাশা বা কোনও বিপরীতে কোনও ফাংশনে পাস করতে পারবেন না : func test(i MyInt) { //do something with i } func main() { anInt := 0 test(anInt) //doesn't work, int is not of …
98 types  casting  go 

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