Go 1.18版本发布
Go  /  管理员 发布于 3年前   850
go语言开发团队:2022 年 3 月 15 日发布 go1.18正式版本
今天,Go团队很高兴发布Go 1.18,您可以通过访问下载页面获得该版本。
go1.18版本下载:
https://go.dev/dl/
Go 1.18 是一个大型版本,其中包括新功能、性能改进以及我们对该语言的最大更改。
毫不夸张地说,Go 1.18 的部分设计始于十多年前我们第一次发布 Go 时。
泛型
在 Go 1.18 中,我们引入了对使用参数化类型的泛型代码的新支持。
支持泛型一直是 Go 最常要求的功能,我们很自豪能够提供当今大多数用户所需的泛型支持。
后续版本将为一些更复杂的通用用例提供额外支持。
我们鼓励您使用我们的泛型教程了解这一新功能,并探索使用泛型优化和简化您的代码的最佳方法。
发行说明有更多关于在 Go 1.18 中使用泛型的细节。
模糊测试
在 Go 1.18 中,Go 是第一个将模糊测试完全集成到其标准工具链中的主要语言。
像泛型一样,模糊测试已经设计了很长时间,我们很高兴通过这个版本与 Go 生态系统分享它。
请查看我们的 fuzzing 教程,以帮助您开始使用此新功能。
https://go.dev/doc/tutorial/fuzz
工作区
Go 模块几乎已被普遍采用,Go 用户在我们的年度调查中报告了非常高的满意度得分。
在我们的 2021 年用户调查中,用户识别出的模块最常见的挑战是跨多个模块工作。
在 Go 1.18 中,我们使用新的 Go 工作区模式解决了这个问题,这使得使用多个模块变得简单。
20%的性能提升
Apple M1、ARM64 和 PowerPC64 用户欢欣鼓舞!
由于 Go 1.17 的寄存器 ABI 调用约定扩展到这些架构,Go 1.18 包括高达 20% 的 CPU 性能改进。
只是为了强调这个版本有多大,20%的性能提升是第四个最重要的标题!
有关 1.18 中所有内容的更详细说明,请参阅发行说明。
https://go.dev/doc/go1.18
Go 1.18 对整个 Go 社区来说是一个巨大的里程碑。
我们要感谢每个提交错误、发送更改、编写教程或以任何方式帮助使 Go 1.18 成为现实的 Go 用户。
没有你,我们无法做到。谢谢你。
享受 Go 1.18!
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号