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.

727
Cara menggabungkan string secara efisien

Di Go, a stringadalah tipe primitif, yang berarti hanya baca, dan setiap manipulasi akan membuat string baru. Jadi jika saya ingin menyatukan string berkali-kali tanpa mengetahui panjang dari string yang dihasilkan, apa cara terbaik untuk melakukannya? Cara naifnya adalah: s := "" for i := 0; i...

694
Bagaimana cara kerja teks Zalgo?

На этот вопрос есть ответы на Stack Overflow на русском : Как работает текст «Залго»? Saya telah melihat teks berformat aneh bernama Zalgo seperti yang ditulis di berbagai forum. Agak menyebalkan untuk dilihat, tapi itu benar-benar menggangguku karena itu melemahkan...

589
Apa itu "siput" di Django?

Ketika saya membaca kode Django saya sering melihat dalam model apa yang disebut "siput". Saya tidak yakin apa ini, tapi saya tahu itu ada hubungannya dengan URL. Bagaimana dan kapan benda siput ini seharusnya digunakan? (Saya telah membaca definisinya dalam glosarium ini

547
Bagaimana cara memeriksa versi Django

Saya harus menggunakan Python dan Django untuk aplikasi kita. Jadi saya punya dua versi Python, 2.6 dan 2.7. Sekarang saya sudah menginstal Django. Saya bisa menjalankan aplikasi sampel untuk menguji kesuksesan Django. Tetapi bagaimana saya memastikan apakah Django menggunakan versi 2.6 atau 2.7...

522
Apa cara idiomatis untuk mewakili enum di Go?

Saya mencoba mewakili kromosom yang disederhanakan, yang terdiri dari basa N, yang masing-masing hanya bisa satu {A, C, T, G}. Saya ingin memformalkan kendala dengan enum, tapi saya bertanya-tanya apa cara yang paling idiomatis untuk meniru enum di

502
Bagaimana cara mengubah byte array yang diakhiri nol ke string?

Saya perlu membaca [100]byteuntuk mentransfer banyakstring data. Karena tidak semua stringkarakter memiliki panjang 100 karakter, bagian sisanya byte arraydiisi dengan0 s. Jika saya mengonversi [100]byteke stringoleh string(byteArray[:]):, tailing 0akan ditampilkan sebagai^@^@ s. Di C stringakan...