Pertanyaan yang diberi tag go

107
Pergi Membongkar Array Sebagai Argumen

Jadi di Python dan Ruby ada operator percikan (*) untuk membongkar array sebagai argumen. Dalam Javascript ada fungsi .apply (). Apakah ada cara untuk membongkar array / slice sebagai argumen fungsi di Go? Sumber daya apa pun untuk ini akan bagus juga! Sesuatu di sepanjang garis ini: func...

107
Iterasi melalui bidang struct di Go

Pada dasarnya, satu-satunya cara (yang saya ketahui) untuk melakukan iterasi melalui nilai bidang a structadalah seperti ini: type Example struct { a_number uint32 a_string string } //... r := &Example{(2 << 31) - 1, "...."}: for _, d:= range []interface{}{ r.a_number, r.a_string, }...

106
Bagaimana cara mendownload file besar secara efisien menggunakan Go?

Apakah ada cara untuk mengunduh file besar menggunakan Go yang akan menyimpan konten langsung ke dalam file daripada menyimpan semuanya di memori sebelum menulisnya ke file? Karena filenya sangat besar, menyimpan semuanya di memori sebelum menulisnya ke file akan menghabiskan semua...

105
Alihkan pipa stdout dari proses anak di Go

Saya sedang menulis program di Go yang menjalankan program seperti server (juga Go). Sekarang saya ingin memiliki stdout program anak di jendela terminal tempat saya memulai program induk. Salah satu cara untuk melakukannya adalah dengan cmd.Output()fungsi, tetapi ini mencetak stdout hanya setelah...