国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Go 1.18 將支持泛型,Go 團隊技術 leader 有話說

2i18ns / 3550人閱讀

摘要:表示,泛型是發布以來語言最重要的變化,同時也是有史以來最大的單一語言特性變化。此外,團隊沒有任何在生產環境使用泛型的經驗,因此表示他們會在發布說明中明確指出,在生產環境中使用泛型應該適當地謹慎處理。

Russ Cox(Go 核心開發團隊技術 leader,下簡稱"rsc")公開發布郵件,稱如果沒有意外情況,Go 1.18 將會支持泛型。

rsc 表示,泛型是 Go 1 發布以來 Go 語言最重要的變化,同時也是有史以來最大的單一語言特性變化。他寫這封郵件主要是解釋為 Go 加入泛型對 Go 開發團隊以及其他開發者的意義。

rsc 認為,Go 的任何新特性——無論是庫或者語法,都具有不確定性。同樣的,泛型也無法避免這種不確定性。而且由于泛型是一個較大的新特性,因此它帶來的不確定性也會相應地更大。雖然他們為 Go 語言帶來了泛型,但他們自己并不了解使用泛型的最佳實踐是什么,所以無法在文檔給出關于何時使用泛型以及何時不使用的準確、明確答案。

此外,Go 團隊沒有任何在生產環境使用泛型的經驗,因此 rsc 表示他們會在發布說明中明確指出,在生產環境中使用泛型應該適當地謹慎處理。

rsc 強調了 Go 1.18 與其他 Go 1.x 版本一樣具有向后兼容的承諾:他們不會破壞使用 Go 1.18 構建的代碼的兼容性,包括使用泛型的代碼。最壞的情況下,如果發現 Go 1.18 語義存在致命的問題,并需要進行更改(例如在 Go 1.19 中提供更改),他們會使用 go.mod 文件的 go line 來確定該模塊中的源文件符合 Go 1.18 還是 Go 1.19+ 語義(預計不需要使用這種方法)。

rsc 還提到,第三方工具可能不會在 Go 1.18 發布時就完全支持泛型。他們正在與許多工具的作者溝通,盡量確保他們盡快更新,但每項工具都有自己的時間安排表。

對于“為什么不把「泛型」作為可選項提供”的疑問,rsc 也進行了解釋。他表示,在這方面,減少不確定性的唯一方法是默認提供泛型。rsc 用?vendoring 舉例,他說道,當 Go 團隊在 Go 1.5 將 vendoring 作為可選項提供時,發生的情況是幾乎沒有人真正使用它,直到 Go 1.6 默認啟用。另一方面,Go 1.5 版本將 Go 生態分裂成“在標準 Go 下運行的代碼”和“在啟用 Vendoring 后 Go 運行的代碼”。現在他們希望盡可能避免泛型也出現這種情況。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/122876.html

相關文章

  • 再見,Python!你好,Go語言

    摘要:語言誕生于谷歌,由計算機領域的三位宗師級大牛和寫成。作者華為云技術宅基地鏈接谷歌前員工認為,比起大家熟悉的,語言其實有很多優良特性,很多時候都可以代替,他已經在很多任務中使用語言替代了。 Go 語言誕生于谷歌,由計算機領域的三位宗師級大牛 Rob Pike、Ken Thompson 和 Robert Griesemer 寫成。由于出身名門,Go 在誕生之初就吸引了大批開發者的關注。誕生...

    zhaot 評論0 收藏0
  • 天真貝葉斯學習機 | TiDB Hackathon 優秀項目分享

    摘要:我們非常希望本屆誕生的優秀項目能夠在社區中延續下去,感興趣的小伙伴們可以加入進來哦本文作者是來自團隊的楊文同學,他們的項目天真貝葉斯學習機在本屆中獲得了三等獎最佳創意獎。比賽前一日從廣州南站出發,次日抵達北京西站。 Ti Hack 系列 TiDB Hackathon 2018 共評選出六組優秀項目,本系列文章將由這六組項目的成員主筆,分享他們的參賽經驗和成果。我們非常希望本屆 Hack...

    Anshiii 評論0 收藏0
  • 扒一扒Rancher社區中的小工具

    摘要:可是并沒有統一的版本號管理功能,只是額外提供了內包的依賴路徑。描述文件支持兩種格式,普通方式和方式,可以直接在其中描述依賴庫的遠程地址版本號等,一個簡單的例子我這里使用普通格式然后在根目錄執行,即可獲得相關版本的依賴包非常輕量級,非常簡潔。 與Linux、OpenStack等成熟的技術社區相比,Rancher社區還是處于初級發展階段,一個技術社區的成敗并不是單純的代碼貢獻,而學習文檔的...

    wwolf 評論0 收藏0

發表評論

0條評論

2i18ns

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<