介绍 这篇博文基于我们在 GopherCon 2021 上的演讲: Go 1.18 版本增加了对泛型的支持。泛型是自第一个开源版本以来我们对 Go 所做的最大改变。在本文中,我们将介绍新的语言功能。我们不会试图涵盖所有细节,但我们会触及所有要点。有关更详细和更长的描述,包括许多示例,请参阅提案文档。有关语言更改的更准确描述,请参……
昨天,Go 团队终于发布了 Go 1.18,你可以通过访问 下载链接1 获取,虽然晚了一个月。 据 Go 团队介绍,Go 1.18 是一个大型版本,其中包括新功能、性能改进以及对 Go 语言本身做了非常大的更改。毫不夸张地说,Go 1.18 的部分设计始于十多年前 Go 团队第一次发布 Go 时。 泛型 在 Go 1.18 中,引入了对 参数化类型的泛型代……
什么是 Go embed 在前几天刚发布的Golang 1.16版本中,新增了一个大家期待已久的特性//go:embed,它的作用就是可以在Go语言应用程序中包含任何文件、目录的内容,也就是说我们可以把文件以及目录中的内容都打包到生成的Go语言应用程序中了,部署的时候,直接扔一个二进制文件就可以了……
go version这个命令相信大家已经非常熟悉了,使用它可以查看我们自己电脑上的Go SDK版本。 1 2 $ go version go version go1.15 darwin/amd64 以上就是我们经常使用到的功能,可以查看自己的Go版本和系统架构的信息。 但是这其实是go version最基本的用法,因为我们没有为它提供更多的参数信息,所以它默认的打印的……