Go 1.21 來了!

閱讀時間約 0 分鐘

嗨!各位 Go 的粉絲們,在 2023 年 8 月 8 日,Go 團隊釋出新版本的 Go -- 1.21 (Go 1.21 is released!)!準備好一起來瞧瞧嗎?


PGO:新一代的效能優化

好消息!那個在 1.20 預覽的 PGO(Profile Guided Optimization)現在 1.21 正式上線啦!簡單來說,只要你的主套件資料夾裡有個 default.pgo 檔案,Go 就會開啟特別的優化編譯模式。根據官方數據,這個功能可以提升你程式的效能 2-7%


標準庫:全新增強

  • log/slog: 引入了 log/slog 套件,讓你的日誌更加結構化。想要整理日誌更有組織?這個你一定要看!
  • slices 套件:對各種元素類型的 slices 常見操作。還有比 sort 套件更快、更方便的排序功能。
  • maps 套件:對任意鍵或元素類型的 maps 常見操作。
  • cmp 套件:全新的比較有序值的工具集,比對資料更加輕鬆。


語言的進步

  • 新增了好用的內建函式:min, max, clear
  • 泛型函式的型別推論得到了大幅提升,使用起來更方便、更精準。


效能提升

除了 PGO 的提升,Go 1.21 在效能上也有不小的優化,例如垃圾收集器經過調校,有的應用的延遲能降低高達 40%!


結語

Go 1.21 帶來的新功能真的讓人眼花撩亂,不論你是資深 Go 開發者還是新手,都應該試試這次的更新。馬上下載來體驗吧!


參考連結

avatar-img
31會員
194內容數
歡迎來到【代碼的詩情】:探索程式語言之美 系列,這是一場優雅的程式之旅,透過詩歌的抒發,尋找不同程式語言的美感和精髓。 在這個系列中,我們將透過文字的韻律,深入探索多種程式語言的核心概念和語法,以及它們獨特的應用和技巧。每一篇詩歌都是一個故事,每一段代碼都是一句詩句,讓代碼的旋律和詩情在其中相互交織。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液