Pertanyaan yang diberi tag go

110
Mengapa Go memiliki pernyataan “goto”

Saya terkejut saat mengetahui bahwa Go memiliki pernyataan 'goto' . Saya selalu diajari bahwa pernyataan 'goto' adalah sesuatu dari masa lalu dan kejahatan karena hal itu menghalangi aliran program yang sebenarnya, dan bahwa fungsi atau metode selalu merupakan cara yang lebih baik untuk...

110
Bagaimana cara memeriksa struct kosong?

Saya mendefinisikan struktur ... type Session struct { playerId string beehive string timestamp time.Time } Terkadang saya menetapkan sesi kosong untuk itu (karena nihil tidak mungkin) session = Session{}; Lalu saya ingin memeriksa, apakah kosong: if session == Session{} { // do...

109
Setel Django IntegerField dengan pilihan =… name

Saat Anda memiliki bidang model dengan opsi pilihan, Anda cenderung memiliki beberapa nilai ajaib yang terkait dengan nama yang dapat dibaca manusia. Apakah ada di Django cara mudah untuk menyetel bidang ini dengan nama yang dapat dibaca manusia alih-alih nilainya? Pertimbangkan model ini: class...

109
Menggunakan .sort dengan PyMongo

Dengan PyMongo, ketika saya mencoba mengambil objek yang diurutkan berdasarkan bidang 'nomor' dan 'tanggal' seperti ini: db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1}) Saya mendapatkan kesalahan ini: TypeError: if no direction is specified, key_or_list must be an instance...

109
django - mengapa objek request.POST tidak bisa diubah?

Seperti yang ditanyakan judul, mengapa orang-orang Django memutuskan untuk mengimplementasikan objek request.POST dengan querydict (yang, tentu saja, pada gilirannya, membuat semuanya tidak dapat diubah?) Saya tahu Anda dapat memutifikasinya dengan membuat salinan data posting post =...

109
Apakah ada metode untuk menghasilkan UUID dengan bahasa go

Saya memiliki kode yang terlihat seperti ini: u := make([]byte, 16) _, err := rand.Read(u) if err != nil { return } u[8] = (u[8] | 0x80) & 0xBF // what does this do? u[6] = (u[6] | 0x40) & 0x4F // what does this do? return hex.EncodeToString(u) Ia mengembalikan string dengan panjang...