Pertanyaan yang diberi tag go

357
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...

348
apa yang dilakukan on_delete pada model Django?

Saya cukup akrab dengan Django, tetapi baru-baru ini memperhatikan ada on_delete=models.CASCADEpilihan dengan model, saya telah mencari dokumentasi yang sama tetapi tidak dapat menemukan lebih dari: Diubah dalam Django 1.9: on_deletesekarang dapat digunakan sebagai argumen posisi kedua...

329
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 =...

323
Di mana pip menginstal paket-paketnya?

Saya mengaktifkan virtualenv yang telah menginstal pip. aku melakukannya pip3 install Django==1.8 dan Django berhasil diunduh. Sekarang, saya ingin membuka folder Django. Di mana folder itu berada? Biasanya itu akan di "unduhan" tapi saya tidak yakin di mana itu akan jika saya menginstalnya...

323
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...

316
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

308
Tips & Fitur Django Favorit?

Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Terinspirasi oleh seri pertanyaan 'Fitur tersembunyi ...', saya ingin tahu tentang kiat