Go1.18 终于发布了:泛型,我来了

polaris · 2022-03-16 07:27:43 · 4887 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2022-03-16 07:27:43 的主题,其中的信息可能已经有所发展或是发生改变。

北京时间凌晨,Go 1.18 终于发布了。

Go 1.18 是一个大型版本,其中包括新功能、性能改进以及对该语言的最大更改。毫不夸张地说,Go 1.18 的部分设计始于十多年前第一次发布 Go 时。所以,Go1.18 原计划 2 月份发布,结果拖到了 3 月中旬。

具体来说,包含以下几大特性:

  1. 泛型
  2. 模糊测试(Fuzzing)
  3. 工作空间(Workspaces)
  4. 20% 性能提升:Apple M1、ARM64 和 PowerPC64 用户开心了!由于 Go 1.17 的寄存器 ABI 调用约定扩展到这些架构,Go 1.18 包括高达 20% 的 CPU 性能改进。

Go 1.18 对整个 Go 社区来说是一个巨大的里程碑。详细发布说明见:https://go.dev/doc/go1.18


以下是之前写的关于 Go1.18 新特性的文章,大家可以挑自己感兴趣的看。

大家可以愉快地玩耍了。不过泛型大家别乱用,真的需要才使用吧。Go 语言中文网 1.18 的下载已经准备好:https://studygolang.com/dl


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

4887 次点击  ∙  1 赞  
加入收藏 微博
4 回复  |  直到 2022-03-16 15:31:05
byssh1989
byssh1989 · #1 · 3年之前

:thumbsup:

focusonline
focusonline · #2 · 3年之前

喜大普奔

Mericusta
Mericusta · #3 · 3年之前

终于盼来了

wzbwzt
wzbwzt · #4 · 3年之前

+1

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传