Heim  >  Artikel  >  Backend-Entwicklung  >  Wann wird Golang 1.9 veröffentlicht?

Wann wird Golang 1.9 veröffentlicht?

(*-*)浩
(*-*)浩Original
2019-12-13 11:21:502592Durchsuche

Wann wird Golang 1.9 veröffentlicht?

Das Entwicklungsteam von Go 1.9 hofft, dass fast alle Go-Programme wie zuvor ausgeführt werden können. Der Schwerpunkt dieser Version liegt auf der Verbesserung der Leistung und Kompilierung bei gleichzeitiger Beibehaltung der Kompatibilität und Skalierung Codebasen. Die offizielle Version wurde am 25. August 2017 veröffentlicht.

Neue Funktionen und Verbesserungen:                                                                                                                                                                                                                   Durch die Optimierung läuft das Programm etwas schneller.

math/bits-Paket, optimiert für die Bedienung von Bits. Funktionen in diesem Paket werden vom Compiler zur Verbesserung der Leistung als Inline-Funktionen behandelt.

Der Go 1.9-Compiler unterstützt die parallele Kompilierung von Funktionen in einem Paket und nutzt dabei die Vorteile mehrerer Prozessorkerne.

Go 1.9 behält die Unterstützung für die parallele Kompilierung separater Pakete aus früheren Versionen des go-Befehls bei.

Standardmäßig ist die parallele Kompilierung aktiviert, kann aber deaktiviert werden.

Aus Gründen der Skalierbarkeit fügt Go 1.9 Unterstützung für Typ-Alias-Deklarationen für Codekorrekturen hinzu. Als Änderung der Go-Sprache ermöglichen Typaliase zeilenweise Codekorrekturen sowie Unterstützung für das Verschieben von Typen zwischen Paketen.

Es sollte bei Codekorrekturen bei umfangreichen Refactorings helfen, Verweise auf Typen im alten Paket in Typen im neuen Paket ändern und es interoperabel machen.

Grundsätzlich stellt die Einführung von Klassenaliasen eine Übergangszeit dar, in der APIs sowohl aus neuen als auch aus alten Paketen verfügbar sind und gleichzeitig Verweise auf alte und neue Versionen vorhanden sein können.

Go 1.9 bietet Unterstützung für transparente monotone Zeit

, wodurch die Dauer zwischen zwei Zeitwerten immer sicher berechnet werden kann, auch bei Uhranpassungen.

Go 1.9 verbessert die Testfunktionen

mit neuen (T).Helper- und (B).Helper-Methoden, um aufrufende Funktionen als Testhilfsfunktionen zu markieren.

Neuer Kartentyp im Synchronisierungspaket, eine gleichzeitige Karte mit amortisiertem, konstantem Laden, Speichern und Löschen.

Mehrere Goroutinen können es sicher gleichzeitig aufrufen.

Das obige ist der detaillierte Inhalt vonWann wird Golang 1.9 veröffentlicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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