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.



4
Penamaan paket yang tepat untuk pengujian dengan bahasa Go
Saya telah melihat beberapa strategi penamaan paket pengujian yang berbeda dalam Go dan ingin tahu apa pro dan kontra masing-masing dan mana yang harus saya gunakan. Strategi 1: Nama file: github.com/user/myfunc.go package myfunc Uji nama file: github.com/user/myfunc_test.go package myfunc Lihat bzip2 sebagai contoh. Strategi 2: Nama file: github.com/user/myfunc.go package myfunc …
103 unit-testing  go 



6
Bagaimana menghentikan goroutine
Saya memiliki goroutine yang memanggil metode, dan meneruskan nilai yang dikembalikan pada saluran: ch := make(chan int, 100) go func(){ for { ch <- do_stuff() } }() Bagaimana cara menghentikan goroutine seperti itu?
102 go  goroutine  channels 


6
Instal go with brew, dan jalankan gotour
Saya mengikuti http://tour.golang.org/ sampai saya sampai pada langkah ketiga tentang yang memberitahu Anda bahwa Anda dapat menginstal gotour di sistem Anda. Setelah itu saya instal bahasa go dengan brew by: brew install hg brew install go Kemudian saya mengunduh gotour dengan cara: go get code.google.com/p/go-tour/gotour Ketika saya mencoba meluncurkan gotour …
101 macos  install  go  homebrew 

2
Bagaimana cara mendapatkan nama suatu fungsi di Go?
Diberikan sebuah fungsi, apakah mungkin untuk mendapatkan namanya? Mengatakan: func foo() { } func GetFunctionName(i interface{}) string { // ... } func main() { // Will print "name: foo" fmt.Println("name:", GetFunctionName(foo)) } Saya diberi tahu bahwa runtime.FuncForPC akan membantu, tetapi saya gagal memahami cara menggunakannya.

4
Runtime error: tugas untuk masuk di peta nihil
Saya mencoba membuat peta dan kemudian mengubahnya menjadi file yaml seperti ini: uid : kasi: cn: Chaithra street: fkmp nandan: cn: Chaithra street: fkmp remya: cn: Chaithra street: fkmp Saya rasa saya kehilangan sesuatu yang penting saat membuat peta. Kode saya ada di bawah. package main import ( "fmt" "gopkg.in/yaml.v2" …
101 map  go  yaml 

5
SSL tidak diaktifkan di server
Mencoba berkomunikasi dengan database postgres dengan go, menyiapkan pernyataan seperti ini: var stmt *sql.Stmt var err error stmt, err = db.Prepare(selectStatement) if err != nil { fmt.Printf("db.Prepare error: %v\n",err) return err } Melempar kesalahan berikut: db.Prepare error: pq: SSL is not enabled on the server Ada solusi? Saya dapat menambahkan …
101 go 

4
Apa cara terbaik untuk menggabungkan sumber daya statis dalam program Go? [Tutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup tahun lalu . Perbaiki pertanyaan ini Saya sedang mengerjakan aplikasi web kecil di Go yang dimaksudkan untuk digunakan sebagai …
100 go 

5
Membaca file teks ke dalam larik string (dan menulis)
Kemampuan untuk membaca (dan menulis) file teks masuk dan keluar dari array string adalah persyaratan yang cukup umum. Ini juga sangat berguna ketika memulai dengan bahasa yang pada awalnya menghilangkan kebutuhan untuk mengakses database. Apa ada di Golang? misalnya func ReadLines(sFileName string, iMinLines int) ([]string, bool) { dan func WriteLines(saBuff[]string, …
100 go 

8
Apa itu “_,” (garis bawah koma) dalam deklarasi Go?
Dan sepertinya saya tidak dapat memahami jenis deklarasi variabel ini: _, prs := m["example"] Apa sebenarnya yang _,dilakukan dan mengapa mereka mendeklarasikan variabel seperti ini, bukan prs := m["example"] (Saya menemukannya sebagai bagian dari Go by Example: Maps )
100 variables  go 

4
Apa gunanya memiliki petunjuk di Go?
Saya tahu bahwa pointer di Go memungkinkan mutasi argumen fungsi, tetapi bukankah akan lebih sederhana jika mereka hanya mengadopsi referensi (dengan const yang sesuai atau qualifier yang dapat berubah). Sekarang kami memiliki pointer dan untuk beberapa tipe bawaan seperti peta dan saluran melalui referensi implisit. Apakah saya melewatkan sesuatu atau …
100 pointers  go 

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.