Mascot golang ialah gopher, yang tidak mempunyai nama dan hanya dipanggil "Go gopher".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi go1.20.1, komputer Dell G3.
Apakah maskot golang?
Maskot bahasa Go ialah gopher:
(Gopher tidak mempunyai nama dan hanya dipanggil "Go gopher".)
Sambungan:
Bahasa Go pada masa ini boleh mencapai 80% daripada prestasi c/c++, yang jauh lebih pantas daripada kelajuan kompilasi c/c++ yang popular pada masa ini perisian sumber terbuka, kubernetes, lxd dan perisian lain yang ditulis menggunakan bahasa go. Bahasa Go telah dinamakan sebagai bahasa pengaturcaraan tahun ini pada 2016, yang menunjukkan bahawa senario aplikasi go adalah luar biasa.
Ciri bahasa Go: Bahasa Go memastikan bahawa ia boleh mencapai keselamatan dan prestasi bahasa yang disusun secara statik, serta kelajuan dan kemudahan penyelenggaraan pembangunan bahasa dinamik Sesetengah orang menerangkan bahasa Go: Go = C + Python, menunjukkan bahawa bahasa Go The bukan sahaja mempunyai kelajuan berjalan program bahasa statik C, tetapi juga boleh mencapai perkembangan pesat bahasa dinamik Python.
Bahasa Go mempunyai ciri-ciri berikut:
1. Pengumpulan sampah automatik
Perkara yang paling menyusahkan tentang C/C++ ialah masalah penunjuk Jika anda tidak berhati-hati penunjuk akan menjadi liar atau di luar sempadan. Dalam bahasa Go, anda tidak perlu lagi risau tentang memadam atau membebaskan, sistem akan mengitar semulanya secara automatik.
Penunjuk liar: penunjuk kepada memori yang telah dikeluarkan atau memori yang tidak mempunyai hak akses (akses haram). Penunjuk liar menunjuk ke ruang alamat yang tidak pasti, atau ia menunjuk ke ruang alamat tertentu, tetapi hasil ruang rujukan tidak dapat diramalkan.
Tidak seperti penunjuk null, penunjuk liar tidak boleh dielakkan dengan hanya menilai sama ada ia adalah NULL, tetapi hanya boleh dikurangkan dengan membangunkan tabiat pengaturcaraan yang baik. Beroperasi pada penunjuk liar boleh menyebabkan ralat program dengan mudah.
2. Fungsi boleh mengembalikan berbilang nilai
Kebanyakan bahasa hanya boleh mengembalikan satu nilai, tetapi bahasa Go boleh mengembalikan berbilang nilai. Ciri ini menghapuskan keperluan untuk pembangun memerah otak mereka untuk memikirkan cara mengembalikan nilai, dan tidak perlu mentakrifkan struktur khusus untuk menghantar nilai.
utama pakej //Mesti mengimport "fmt" func myfunc02() (a, b, c int) { a, b, c = 111, 222, 333 return} func main() { //Panggilan fungsi a, b, c := myfunc02() fmt.PRintf("a = %d, b = %d, c = %dn", a, b, c)}
3 Pengaturcaraan
Bahasa Go secara semula jadi adalah serentak Hanya kata kunci "go" diperlukan untuk melaksanakan fungsi secara serentak, menjadikan pengaturcaraan serentak ini juga merupakan kelebihan terbesar bahasa Go.
Atas ialah kandungan terperinci Apakah maskot golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!