
Go 項(xiàng)目代碼倉(cāng)庫(kù)昨日提交和合并的一個(gè) PR 顯示,Go 語(yǔ)言已在 cmd/compile 中默認(rèn)啟用 -G=3。
根據(jù)描述,此 PR 將 cmd/compile 的 -G flag 的默認(rèn)值從 0 改為 3,因此可以使用新的 types2 類型檢查器并支持類型參數(shù),即啟用了對(duì)泛型的支持。舊的類型檢查器仍然可以通過(guò) -gcflags=all=-G=0 使用。該變更還更新了回歸測(cè)試工具,主要是出于對(duì)默認(rèn)行為變化的考慮(例如,types2 類型檢查器已知的變更)。不過(guò),-G=0 模式目前仍在測(cè)試中。其實(shí)上周 Go 1.17 發(fā)布時(shí),開(kāi)發(fā)者就發(fā)現(xiàn)泛型代碼已被合并:HN 上的相關(guān)討論:https://news.ycombinator.com/item?id=28253692文章轉(zhuǎn)載:OSC開(kāi)源社區(qū)
(版權(quán)歸原作者所有,侵刪)


點(diǎn)擊下方“閱讀原文”查看更多