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
Cara mendapatkan respons JSON dari http.Get
Saya mencoba membaca data JSON dari web, tetapi kode itu mengembalikan hasil yang kosong. Saya tidak yakin apa yang saya lakukan salah di sini. package main import "os" import "fmt" import "net/http" import "io/ioutil" import "encoding/json" type Tracks struct { Toptracks []Toptracks_info } type Toptracks_info struct { Track []Track_info Attr …
135 json  go 

10
fungsi “undefined” golang dinyatakan dalam file lain?
Saya mencoba untuk menulis program dasar yang memanggil fungsi pada file yang berbeda, tetapi merupakan bagian dari paket yang sama. Namun, ia mengembalikan: undefined: NewEmployee Ini kode sumbernya: main.go: package main func main() { emp := NewEmployee() } employee.go: package main type Employee struct { name string age int } …
135 go  undefined  func 

3
Siklus impor tidak diizinkan
Saya punya masalah dengan siklus impor tidak diizinkan Tampaknya, ketika saya mencoba menguji controller saya. Sebagai output saya dapatkan can't load package: import cycle not allowed package project/controllers/account imports project/controllers/base imports project/components/mux imports project/controllers/account import cycle not allowed package project/controllers/account imports project/controllers/base imports project/components/mux imports project/controllers/account import cycle not allowed …
135 go 



6
Apa arti dari antarmuka {}?
Saya baru mengenal antarmuka dan mencoba melakukan permintaan SOAP oleh github Saya tidak mengerti artinya Msg interface{} dalam kode ini: type Envelope struct { Body `xml:"soap:"` } type Body struct { Msg interface{} } Saya telah mengamati sintaks yang sama di fmt.Println tetapi tidak mengerti apa yang sedang dicapai interface{}
133 go 

2
Apa nol untuk string?
func NewKey(c appengine.Context, kind, stringID string, intID int64, parent *Key) *Key Dokumentasi mengatakan: NewKey menciptakan kunci baru. jenis tidak boleh kosong. Salah satu atau keduanya dari stringID dan intID harus nol . Jika keduanya nol, kunci yang dikembalikan tidak lengkap. orang tua harus berupa kunci lengkap atau nihil. Apa nol …
133 string  go 


9
Nilai maksimum untuk tipe int di Go
Bagaimana cara menentukan nilai maksimum yang dapat diwakili untuk unsignedtipe integer? Saya ingin tahu bagaimana menginisialisasi mindalam loop di bawah ini yang secara iteratif menghitung panjang min dan max dari beberapa struct. var minLen uint = ??? var maxLen uint = 0 for _, thing := range sliceOfThings { if …
132 numbers  go 


5
Bagaimana cara memeriksa apakah ada file atau direktori?
Saya ingin memeriksa keberadaan file ./conf/app.inidalam kode Go saya, tetapi saya tidak dapat menemukan cara yang baik untuk melakukannya. Saya tahu ada metode File di Java public boolean exists():, yang mengembalikan true jika file atau direktori ada. Tetapi bagaimana ini bisa dilakukan di Go?
131 file  go 


4
golang kenapa tidak kita punya set datastructure [tertutup]
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 4 tahun lalu . Perbaiki pertanyaan ini Saya mencoba menyelesaikan latihan "Go programming lanaguage" # 1.4 yang mengharuskan saya …
130 data-structures  go  set 

3
Bagaimana cara menggabungkan sepotong string menjadi satu string?
package main import ( "fmt" "strings" ) func main() { reg := [...]string {"a","b","c"} fmt.Println(strings.Join(reg,",")) } memberi saya kesalahan: prog.go: 10: tidak dapat menggunakan reg (string tipe [3]) sebagai string tipe [] dalam argumen ke string. Apakah ada cara yang lebih langsung / lebih baik daripada mengulang dan menambahkan ke …
130 go  slice 

2
Bagaimana cara menambahkan metode baru ke jenis yang ada di Go?
Saya ingin menambahkan metode util kenyamanan ke gorilla/muxtipe Route dan Router: package util import( "net/http" "github.com/0xor1/gorillaseed/src/server/lib/mux" ) func (r *mux.Route) Subroute(tpl string, h http.Handler) *mux.Route{ return r.PathPrefix("/" + tpl).Subrouter().PathPrefix("/").Handler(h) } func (r *mux.Router) Subroute(tpl string, h http.Handler) *mux.Route{ return r.PathPrefix("/" + tpl).Subrouter().PathPrefix("/").Handler(h) } tetapi kompiler memberitahu saya Tidak dapat menentukan …

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.