重磅!Go 泛型草案更新,最早在明年 8 月的 Go1.17 发布

最后但并非最不重要的一点是,我们要感谢 Go 团队中的许多人,Go issue 跟踪器的许多贡献者以及其他对早期设计草案分享想法和反馈的人。

Go1.17 新特性:go get 变了

一直以来,go get 用于下载并安装 Go 包、命令等,而 go install 在 module 时代几乎很少使用,在 GOPATH 年代,go install 用来编译安装本地项目。

Go1.17 初识泛型

最近,笔者在刷算法题时有这样的苦恼:算法题中会有很多的排序、比较题型,由于Go是强类型语言,就意味着需要针对不同的类型写出若干相同逻辑的代码,且重复度非常高。就拿 int、float64 类型的两个数值比较大小来说,有几种写法。1.

Go1.17 快报:将移除 GOPATH

大家好,我是站长 polarisxu。是的,没看错,Go 1.16 刚正式发布,但这里说的是 Go1.17 将会包含的改变(不出意外的话),我会出一系列文章介绍 Go1.17 的变化。(好吧,内卷了,哈哈哈哈!)关于 Go 1.16 的变化。

Go1.17这个新特性竟然是6年前提出来的

其实,这个 flag 早在 2015 年 bradfitz 就提 issue 建议加上,原计划在 Go1.6 加上的,但没有人写提案,因此搁置了。

Go1.17 正式发布了,Go1.18 重新开放开发

在 go.mod 文件中指定 Go 1.17 或更高版本的模块,其模块图仅包含其他 Go 1.17 模块的直接依赖关系,而不包含其传递依赖关系。