Pertanyaan yang diberi tag go

126
Mengapa tidak ada obat generik di Go?

Penafian: Saya hanya bermain dengan Go untuk satu hari sekarang, jadi ada kemungkinan besar saya telah melewatkan banyak hal. Adakah yang tahu mengapa tidak ada dukungan nyata untuk generik / templates / whatsInAName di Go? Jadi ada generik map, tapi itu disediakan oleh compiler, sementara...

126
unit tes django tanpa db

Apakah ada kemungkinan untuk menulis django unittests tanpa membuat db? Saya ingin menguji logika bisnis yang tidak memerlukan pengaturan db. Dan sementara itu cepat untuk mengatur db, saya benar-benar tidak membutuhkannya dalam beberapa

126
Bagaimana mendeklarasikan peta konstan

Saya mencoba untuk menyatakan konstan di Go, tetapi itu membuat kesalahan. Adakah yang bisa membantu saya dengan sintaks mendeklarasikan konstanta di Go? Ini kode saya: const romanNumeralDict map[int]string = { 1000: "M", 900 : "CM", 500 : "D", 400 : "CD", 100 : "C", 90 : "XC", 50 : "L",...

126
Cara mengurai stempel waktu unix ke time.Time

Saya mencoba mengurai stempel waktu Unix tetapi saya mendapatkan kesalahan di luar jangkauan. Itu tidak masuk akal bagi saya, karena tata letaknya benar (seperti dalam dokumen Go): package main import "fmt" import "time" func main() { tm, err := time.Parse("1136239445", "1405544146") if err !=...

125
Bagaimana Anda membersihkan sepotong di Go?

Apa cara yang tepat untuk membersihkan irisan di Go? Inilah yang saya temukan di forum go : // test.go package main import ( "fmt" ) func main() { letters := []string{"a", "b", "c", "d"} fmt.Println(cap(letters)) fmt.Println(len(letters)) // clear the slice letters = letters[:0]...

125
Indentasi di Go: tab atau spasi?

Apakah ada dokumen konvensi pengkodean Google Go standar di suatu tempat yang mengatur apakah tab atau spasi lebih disukai untuk indentasi dalam kode sumber Go? Jika tidak, apa pilihan (secara statistik) yang lebih populer? Apa rekomendasi resminya? (jika ada) Apa pilihan yang lebih...

124
Ubah float64 menjadi int di Go

Bagaimana cara mengubah float64 menjadi int di Go? Saya tahu strconvpaket tersebut dapat digunakan untuk mengonversi apa pun ke atau dari string, tetapi tidak di antara tipe data di mana satu bukan string. Saya tahu saya dapat menggunakan fmt.Sprintfuntuk mengonversi apa pun menjadi string, dan...

124
Inisialisasi struct bertingkat

Saya tidak tahu cara menginisialisasi struct bersarang. Temukan contohnya di sini: http://play.golang.org/p/NL6VXdHrjh package main type Configuration struct { Val string Proxy struct { Address string Port string } } func main() { c := &Configuration{ Val: "test", Proxy: {...