Golang 1.17发布,新功能尝鲜

本地版本发布距离上一个稳定版本1.16过去了六个月了,新版本坚持Golang 1的版本兼容承诺不会影响绝对多数的Golang应用。

悄悄告诉你:很可能Go 1.17就能尝试泛型

以下文章来源于Go招聘 ,作者smallnest你也知道,Go 将在1.18 中正式支持泛型。依照Go每年发布两个版本的节奏,Go 1.18会在2022年春,也就是二月份左右发布,但是有可能你会在Go 1.17中尝鲜。

Golang 1.17, LLVM 13被批准在Fedora 35使用

虽然周期越来越长,但Fedora工程和指导委员会还是批准了今年秋天发布的Fedora 35的一些额外变化。首先,像往常一样,Fedora将搭载最新的编译器工具链LLVM 13,它目前正在经历候选发布阶段,应该在9月底之前稳定。

Go 1.17.5 和 Go 1.16.12 发布:安全更新

如果因为各种原因,暂时无法升级到最新版本,可以在调用 Serve 之前设置 GODEBUG=http2server=0 环境变量来禁用 HTTP/2,但如果通过 golang.org/x/net/http2 包手动配置,则无法设置,而应该升级 golang.org/x/net/http2 到 v0.0.0-20211209124913-491a49abca63。

Go 1.17 新特性:Module 有哪些变化?

但我们知道,studymod 模块实际根本不需要模块 c,因此,我们尝试在 studymod 模块中删除模块 c 的引用,即删除 go.mod 中 replace 部分的 c v0.1.0 => ./c,再次执行 go build:可见模块 c 不能少。