关于golang:Go官方推出了Go-118的2个新教程

36次阅读

共计 1107 个字符,预计需要花费 3 分钟才能阅读完成。

前言

2022 年 1 月 14 日,Go 官网团队的 Katie Hockman 在 Go 官网博客网站上发表了一篇新文章,次要介绍了 Go 1.18 的 2 个新教程,波及 Go 泛型和 Go Fuzzing。

自己针对 Katie Hockman 的原文做了一个翻译,以飨读者。

同时在本文最初,附上了对 Go 泛型官网教程的中文翻译,以及针对 Go 泛型的设计思维和最佳实际。

原文翻译

谷歌 Go 团队 Katie Hockman

2022.1.14

咱们很快就会公布 Go 1.18 版本,这个版本会引入一些新的概念。咱们曾经公布了 2 个官网教程来帮忙大家相熟这些新的 feature。

第一篇教程是帮忙大家相熟 Go 泛型。这个教程会带着大家一步一步实现一个能解决多个类型的泛型函数,并且在代码里调用泛型函数。一旦你实现了泛型函数,你就会学到对于类型束缚 (type constraint) 的常识,并且在你的函数里用到它。同时,也倡议大家查阅最近 GopherCon 上 Robert Greisemer 和 Ian Lance Taylor 对于泛型的技术分享,能够学到更多对于 Go 泛型的常识。

第二篇教程是对于 Go fuzzing 的介绍。这个教程展现了如何利用 Fuzzing 来帮忙查找代码里的 bug,带你一起利用 Fuzzing 来诊断和修复代码问题。同时,你也会在这个教程里写一些有 bug 的代码,利用 Fuzzing 来发现,修复和验证这些 bug。特别感谢 Beth Brown 写了这篇教程。

Go 1.18 Beta 1 版本上个月曾经公布了,大家能够从官网下载地址进行下载。

大家也能够查看 Go 1.18 残缺的公布清单。

和以前一样,如果你发现了任何问题,请在 GitHub 上提 issue。

心愿大家能喜爱这 2 个教程,咱们期待 2022 年有更多美妙事件的产生。

后记

自己针对 Go 泛型写了 2 篇通俗易懂的入门文章,一个是官网英文教程的中文翻译,一个是自己整顿的 Go 泛型设计思维和应用场景解析,倡议感兴趣的能够重点参考。

  • Go 泛型官网教程中文版本:官网教程:Go 泛型入门
  • Go 泛型设计思维和最佳实际解析:一文读懂 Go 泛型设计和应用场景

近期,我也会针对 Go Fuzzing 写一篇技术分享文章,欢送大家关注。

开源地址

GitHub: https://github.com/jincheng9/…

公众号:coding 进阶

集体网站:https://jincheng9.github.io/

References

  • https://github.com/jincheng9/…
  • https://go.dev/doc/tutorial/g…
  • https://jincheng9.github.io/p…
  • https://www.youtube.com/watch…
正文完
 0