Pertanyaan yang diberi tag «go»

Go adalah bahasa pemrograman open-source. Ini diketik secara statis, dengan sintaks yang longgar berasal dari C, menambahkan manajemen memori otomatis, keamanan tipe, beberapa kemampuan mengetik dinamis, tipe bawaan tambahan seperti array panjang variabel (disebut irisan) dan peta nilai kunci, dan perpustakaan standar besar.

24
Bagaimana cara SET variabel lingkungan GOPATH di Ubuntu? File apa yang harus saya edit?
Saya mencoba melakukan go get: go get github.com/go-sql-driver/mysql dan gagal dengan kesalahan berikut: package github.com/go-sql-driver/mysql: cannot download, $GOPATH not set. For more details see: go help gopath ketika saya melakukan go env, daftar nilai Go ditampilkan seperti di bawah ini: ubuntu@ip-xxx-x-xx-x:~$ go env GOARCH="amd64" GOBIN="" GOCHAR="6" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOOS="linux" …
258 linux  ubuntu  go 

6
Menangani Permintaan Posting JSON dalam Go
Jadi saya memiliki yang berikut ini, yang tampaknya sangat tidak rapi, dan saya telah berpikir pada diri saya sendiri bahwa Go memiliki perpustakaan yang dirancang lebih baik daripada ini, tetapi saya tidak dapat menemukan contoh Go menangani permintaan POST data JSON. Mereka semua membentuk POST. Berikut ini contoh permintaan: curl …
250 json  go 

2
Sintaks deklarasi fungsi: hal-hal dalam tanda kurung sebelum nama fungsi
Maaf saya tidak bisa lebih spesifik dalam judul pertanyaan, tetapi saya membaca beberapa kode Go dan saya menemukan deklarasi fungsi dari formulir ini: func (h handler) ServeHTTP(w http.ResponseWriter, r *http.Request) { ... } dari https://github.com/mattermost/platform/blob/master/api/context.go func (s *GracefulServer) BlockingClose() bool { ... } dari https://github.com/braintree/manners/blob/master/server.go Apa arti dari (h handler)dan …
250 go 

4
Bagaimana cara mengirim string JSON dalam permintaan POST di Go
Saya mencoba bekerja dengan Apiary dan membuat template universal untuk mengirim JSON ke server tiruan dan memiliki kode ini: package main import ( "encoding/json" "fmt" "github.com/jmcvetta/napping" "log" "net/http" ) func main() { url := "http://restapi3.apiary.io/notes" fmt.Println("URL:>", url) s := napping.Session{} h := &http.Header{} h.Set("X-Custom-Header", "myvalue") s.Header = h var jsonStr …
244 json  rest  go  apiary 

9
Bagaimana cara mendapatkan direktori file yang sedang berjalan?
Dalam nodejs saya menggunakan __dirname . Apa yang setara dengan ini di Golang? Saya telah mencari di Google dan menemukan artikel ini http://andrewbrookins.com/tech/golang-get-directory-of-the-current-file/ . Di mana dia menggunakan kode di bawah ini _, filename, _, _ := runtime.Caller(1) f, err := os.Open(path.Join(path.Dir(filename), "data.csv")) Tetapi apakah ini cara yang tepat atau …
239 go 

7
Mengatur proyek multi-file Go [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 8 bulan lalu . Perbaiki pertanyaan ini Catatan: pertanyaan ini terkait dengan yang satu ini , tetapi dua …
238 go 

5
Bagaimana cara menghindari kesalahan yang mengganggu "dinyatakan dan tidak digunakan"
Saya sedang mempelajari Go, tetapi saya merasa agak menjengkelkan bahwa ketika mengkompilasi, saya seharusnya tidak meninggalkan variabel atau paket yang tidak digunakan. Ini benar-benar memperlambat saya. Sebagai contoh, saya hanya ingin mendeklarasikan paket baru dan berencana untuk menggunakannya nanti atau hanya membatalkan perintah untuk menguji. Saya selalu mendapatkan kesalahan dan …
238 go 


6
Mendapatkan sepotong kunci dari peta
Apakah ada cara yang lebih sederhana / lebih baik untuk mendapatkan sepotong kunci dari peta di Go? Saat ini saya mengulangi peta dan menyalin kunci ke sebuah irisan: i := 0 keys := make([]int, len(mymap)) for k := range mymap { keys[i] = k i++ }
230 go 

3
Menghapus paket yang diinstal dengan go get
Saya berlari go get packageuntuk mengunduh sebuah paket sebelum mengetahui bahwa saya perlu mengatur GOPATHpaket saya jika tidak, paket ini akan menodai root saya menginstal Go (saya akan lebih suka menjaga instalasi Go saya bersih dan memisahkan inti dari custom). Bagaimana cara menghapus paket yang diinstal sebelumnya?
227 go 



12
Berisi metode untuk irisan
Apakah ada yang mirip dengan slice.contains(object)metode di Go tanpa harus melakukan pencarian melalui setiap elemen dalam sebuah slice?
214 go  slice 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.