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.

9
Kapan fungsi init () dijalankan?
Saya sudah mencoba menemukan penjelasan yang tepat tentang apa init()fungsi tidak di Go. Saya membaca apa yang dikatakan Effective Go , tetapi saya tidak yakin apakah saya mengerti sepenuhnya apa yang dikatakannya. Kalimat persis yang saya tidak yakin adalah yang berikut: Dan akhirnya berarti akhirnya: init dipanggil setelah semua deklarasi …
357 go  init 

13
Membaca file baris demi baris di Go
Saya tidak dapat menemukan file.ReadLinefungsi di Go. Saya bisa mencari cara untuk menulisnya dengan cepat, tetapi saya hanya ingin tahu apakah saya mengabaikan sesuatu di sini. Bagaimana cara membaca file baris demi baris?
335 string  file  parsing  go  line 

4
Pointer vs. nilai dalam parameter dan mengembalikan nilai
Di Go ada berbagai cara untuk mengembalikan structnilai atau potongannya. Untuk individu yang pernah saya lihat: type MyStruct struct { Val int } func myfunc() MyStruct { return MyStruct{Val: 1} } func myfunc() *MyStruct { return &MyStruct{} } func myfunc(s *MyStruct) { s.Val = 1 } Saya mengerti perbedaan di …
329 pointers  go 

18
Apa yang seharusnya menjadi nilai-nilai GOPATH dan GOROOT?
Saya mencoba memasang doozer seperti ini: $ goinstall github.com/ha/doozer Saya mendapatkan kesalahan ini. goinstall: os: go/build: package could not be found locally goinstall: fmt: go/build: package could not be found locally goinstall: io: go/build: package could not be found locally goinstall: reflect: go/build: package could not be found locally goinstall: …
323 go  gopath 

3
Iterasi semua kunci peta
Apakah ada cara untuk mendapatkan daftar semua kunci di peta bahasa Go? Jumlah elemen diberikan oleh len(), tetapi jika saya memiliki peta seperti: m := map[string]string{ "key1":"val1", "key2":"val2" }; Bagaimana cara saya mengulang semua kunci?
316 loops  dictionary  go 




5
Bagaimana cara mengalikan durasi dengan integer?
Untuk menguji goroutine bersamaan, saya menambahkan satu baris ke fungsi untuk membuatnya butuh waktu acak untuk kembali (hingga satu detik) time.Sleep(rand.Int31n(1000) * time.Millisecond) Namun ketika saya kompilasi, saya mendapatkan kesalahan ini . \ crawler.go: 49: operasi tidak valid: rand.Int31n (1000) * time.Millisecond (tipe tidak cocok int32 dan waktu. Durasi) Ada …
286 go  time 

8
Bagaimana cara membaca / menulis dari / ke file menggunakan Go?
Saya sudah mencoba belajar Go sendiri, tetapi saya bingung mencoba membaca dari dan menulis ke file biasa. Saya bisa mendapatkan sejauh ini inFile, _ := os.Open(INFILE, 0, 0), tetapi sebenarnya mendapatkan konten file tidak masuk akal, karena fungsi baca mengambil []bytesebagai parameter. func (file *File) Read(b []byte) (n int, err …
284 file  go 

13
Bagaimana menangani konfigurasi di Go [closed]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Perbaiki pertanyaan ini Saya baru di pemrograman Go, dan saya bertanya-tanya: apa cara yang …



11
Bagaimana cara membaca dari input standar di konsol?
Saya ingin membaca input standar dari baris perintah, tetapi upaya saya telah berakhir dengan program yang keluar sebelum saya diminta untuk input. Saya mencari yang setara dengan Console.ReadLine () di C #. Inilah yang saat ini saya miliki: package main import ( "bufio" "fmt" "os" ) func main() { reader …
270 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.