Heim > Backend-Entwicklung > Golang > Neueste Nachrichten! Go 1.17 ist offiziell veröffentlicht!

Neueste Nachrichten! Go 1.17 ist offiziell veröffentlicht!

Freigeben: 2021-08-19 14:36:03
nach vorne
3805 Leute haben es durchsucht

Das Folgende sind die Neuigkeiten zur offiziellen Veröffentlichung von Go 1.17 aus der Go-Sprache-Tutorial-Kolumne. Ich hoffe, dass sie Freunden in Not hilfreich sein wird!

Go 1.17 wurde offiziell veröffentlicht.

Neueste Nachrichten! Go 1.17 ist offiziell veröffentlicht!

Diese Version verbessert den Compiler, insbesondere eine neue Möglichkeit zur Übergabe von Funktionsparametern und Ergebnissen. Beamte sagen, dass diese Änderung die Leistung von Go-Programmen um etwa 5 % verbessern und die Binärpaketgröße der amd64-Plattform um etwa 2 % reduzieren wird. Es ist geplant, in Zukunft weitere Plattformen zu unterstützen.

Go 1.17 bietet außerdem Unterstützung für die 64-Bit-ARM-Architektur unter Windows, sodass Go-Entwickler Go nativ auf mehr Geräten ausführen können.

Die neue Version fügt außerdem die Funktion für beschnittene Moduldiagramme hinzu. Die offizielle Beschreibung dieser Funktion lautet: Wenn Modules in seiner go.mod-Datei Go 1.17 oder höher angibt, enthält sein Moduldiagramm nur die direkten Abhängigkeiten anderer Go 1.17-Module, nicht alle seine lateralen Abhängigkeiten. Dadurch wird vermieden, dass go.mod Dateien für andere unabhängige Abhängigkeiten herunterlädt oder liest, wodurch Zeit bei der täglichen Entwicklung gespart wird.

In Bezug auf die Sprache enthält Go 1.17 drei Verbesserungen für Sprachfunktionen:

  • Unterstützt die Konvertierung von Slice (Slice) in Array-Zeiger

  • unsafe.Add: unsafe.Add(ptr, len) fügt len ​​ptr und hinzu gibt den aktualisierten Zeiger zurück unsafe.Pointer(uintptr(ptr) + uintptr(len))

  • unsafe.Slice: Für einen ptr-Ausdruck vom Typ *T gibt unsafe.Slice(ptr, len) ein []T Ein Slice zurück vom Typ, dessen zugrunde liegendes Array bei ptr beginnt und eine Länge und Kapazität von len hat Parsen von URL-Abfragen.

  • Weitere Informationen finden Sie in der vollständigen Versionsmitteilung: https://golang.org/doc/go1.17

    Download-Adresse: https://golang.org/dl/

Für weitere Golang-Kenntnisse wenden Sie sich bitte an uns Besuchen Sie

Golang

Tutorial-Kolumne!

Das obige ist der detaillierte Inhalt vonNeueste Nachrichten! Go 1.17 ist offiziell veröffentlicht!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
go
Quelle:OSC开源社区
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage