Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Berita terkini! Go 1.17 dikeluarkan secara rasmi!

Berita terkini! Go 1.17 dikeluarkan secara rasmi!

藏色散人
藏色散人ke hadapan
2021-08-19 14:36:033800semak imbas

Berikut ialah berita tentang keluaran rasmi Go 1.17 daripada ruangan tutorial go Saya harap ia dapat membantu rakan yang memerlukan.

Go 1.17 telah dikeluarkan secara rasmi.

Berita terkini! Go 1.17 dikeluarkan secara rasmi!

Versi ini menambah baik pengkompil, khususnya cara baharu untuk menghantar parameter dan hasil fungsi. Pegawai berkata perubahan ini akan meningkatkan prestasi program Go sebanyak kira-kira 5% dan mengurangkan saiz pakej binari platform amd64 sebanyak kira-kira 2%.

Go 1.17 turut menambah sokongan untuk seni bina ARM 64-bit pada Windows, membenarkan pembangun Go menjalankan Go secara asli pada lebih banyak peranti.

Versi baharu juga menambah fungsi graf modul yang dipangkas. Penerangan rasmi ciri ini ialah apabila Modul menentukan go 1.17 atau lebih tinggi dalam fail go.modnya, graf modulnya hanya merangkumi kebergantungan langsung modul Go 1.17 yang lain, bukan semua kebergantungan sisinya. Ini akan membantu mengelakkan go.mod memuat turun atau membaca fail untuk kebergantungan lain yang tidak berkaitan, sekali gus menjimatkan masa dalam pembangunan harian.

Dari segi bahasa, Go 1.17 merangkumi tiga penambahbaikan pada ciri bahasa:

  • Menyokong penukaran daripada penuding kepingan kepada tatasusunan

  • unsafe.Add: unsafe.Add(ptr, len) menambah len ke ptr dan mengembalikan penunjuk yang dikemas kini tidak selamat.Pointer(uintptr(ptr) uintptr(len))

  • unsafe.Slice : Untuk *ungkapan ptr jenis T, tidak selamat.Slice(ptr, len) mengembalikan kepingan []T type, yang tatasusunan asasnya bermula dari ptr, dan panjang serta kapasitinya ialah len

Kemas kini lain termasuk beberapa peningkatan ciri dan pembetulan pepijat, seperti penambahbaikan pengesahan untuk crypto/x509 dan perubahan pada penghuraian pertanyaan URL.

Untuk butiran, lihat nota keluaran penuh: https://golang.org/doc/go1.17

Alamat muat turun: https://golang.org/dl/

Untuk lebih banyak pengetahuan berkaitan golang, sila layari golanglajur tutorial!

Atas ialah kandungan terperinci Berita terkini! Go 1.17 dikeluarkan secara rasmi!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:OSC开源社区. Jika ada pelanggaran, sila hubungi admin@php.cn Padam