Google Go版本1 12的新功能

2021-10-07 23:39:58 字數 976 閱讀 3357

google的go語言(golang)1.12版現已在其生產版本中提供,並且對工具鏈,執行時和庫的實現進行了更改。

[也在infoworld上: google go語言真正有什麼用處?找出!]

在編譯器工具鏈中,實時變數分析功能已得到改進。 這可能意味著終結器將比以前的版本更早執行。 如果這是乙個問題,則開發人員應考慮新增runtime.keepalive呼叫。

go 1.12中的其他新功能和更改功能包括:

go 1.11於2023年8月發布,具有webassembly二進位制格式的實驗埠。 該埠稱為js / wasm。 除了潛在的應用程式效能優勢外,webassembly還提供了一種二進位制格式,可以用作其他語言的編譯目標,從而可以在客戶端和伺服器應用程式上進行web部署。

go 1.11新增了對模組的初步支援,這些模組是相關的go軟體包的集合。 模組取代了gopath方法來指定構建中包含哪些原始檔。 使用模組,版本依賴性資訊是顯式但輕量的。 構建是更可靠和可複製的文件狀態。

作為模組支援的一部分,已新增了模組感知的go get命令。 要利用模組,開發人員應將其儲存庫檢出到gopath/src之外的目錄中,建立go.mod檔案,然後通過該檔案樹執行go命令。

go 1.11的新功能:

go 1.11發行版需要macos 10.10 yosemite或更高版本,windows 7或更高版本或openbsd 6.2或更高版本。 已刪除了對這些作業系統的早期版本的支援。

公升級提供了編譯器工具鏈和效能改進,但沒有實質性的語言更改。 go 1.10於2023年2月發布,提供以下主要功能:

google在2023年8月發布了go 1.9。以下是新功能和改進功能:

翻譯自:

dep指定版本 go Go 1 12 版本的新特性

go 1.12 昨天,go 官方發布 1.12 版本。本文介紹下 go 1.12 版本變更的內容。go 1.12 正式版發布了,距離上個正式發布版 go 1.11 已經過去半年。跟往常一樣,go 1.12 保持了 相容性承諾,預期所有 go 程式會像之前一樣正常編譯。新版本的更新亮點有 tls 1....

android各個版本的新特性

android 4.0 2011年10月19日 ice cream sandwich 冰激凌三明治 新鎖屏介面 android4.0重新設計了鎖螢幕ui,下方的解鎖虛擬按鍵向周圍發射出微光,輕輕拖動就可以解鎖,比原來在ui上確實有很大的進步。全新widget排列 主螢幕上的widget外掛程式是an...

JDK各個版本新特性

jdk1.5 1.自動拆裝箱 public class testclass 輸出結果 true false1執行了integer a integer.valueof 10 自動裝箱操作,所以會重用記憶體位址,但是2裡的200不在 128到127範圍內,不會重用記憶體位址。2.可變引數 實質上是乙個陣...