以下は go 言語 チュートリアル コラムで、Go 1.17 の正式リリースに関するニュースを紹介します。困っている友人の役に立てば幸いです。
Go 1.17 が正式にリリースされました。
#このバージョンではコンパイラ、特に関数パラメータと結果を渡す新しい方法が改善されています。関係者によると、この変更により Go プログラムのパフォーマンスが約 5% 向上し、amd64 プラットフォームのバイナリ パッケージ サイズが約 2% 削減され、将来的にはさらに多くのプラットフォームをサポートする予定です。
Go 1.17 では、Windows 上の 64 ビット ARM アーキテクチャのサポートも追加されており、Go 開発者はより多くのデバイスで Go をネイティブに実行できるようになります。
新バージョンでは、プルーニングされたモジュール グラフ機能も追加されています。この機能の公式説明では、モジュールが go.mod ファイルで go 1.17 以降を指定すると、そのモジュール グラフには他の Go 1.17 モジュールの直接の依存関係のみが含まれ、その横方向の依存関係のすべてが含まれるわけではありません。これにより、go.mod による他の無関係な依存関係のファイルのダウンロードや読み取りが回避され、日々の開発時間を節約できます。
言語に関しては、Go 1.17 には言語機能に 3 つの改善が含まれています:
スライスから配列ポインターへの変換をサポート
unsafe.Add: unsafe.Add(ptr, len) len を ptr に追加し、更新されたポインターを返します。 unsafe.Pointer(uintptr(ptr) uintptr(len))
ダウンロード アドレス: https://golang.org/dl/
golang 関連の知識については、
golangチュートリアル コラムをご覧ください!
以上が最新ニュース! Go 1.17 が正式リリースされました!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。