返回介绍

11.1.1 1.10 和 1.9 版本对比

发布于 2024-08-14 12:50:31 字数 3453 浏览 0 评论 0 收藏 0

这章将列举 1.9 和 1.10 版本之间非常重要的不同点,只是让您了解 Go 变更的节奏。

1.10 版本的一些改变如下:

  • GOROOTGOTMPDIR 环境变量的定义方式有所变化。
  • go test 命令缓存测试结果,意味着它会运行的快点。
  • go doc 工具现在包含了当您告诉 go doc 显示数据关于返回一个类型的切片或指向一个类型指针的函数输出。
  • 您将在本章稍后看到 runtime/pprof 包现在包含有关阻塞和互斥配置文件的符号信息。
  • go fix 工具替换 golang.org/x/net/contextimport 声明为 context
  • go tool proff 包含一个 web 界面。虽然这是一个重大的变化,但它与 Go 编程语言本身无关,因此不会破坏任何现有的 Go 代码。您将在本章稍后看到 web 界面的实际应用。
  • Go 1.10 版本对一些标准包做了微小改动,包括 archive/tararchive/zipdebug/machohashhtml/templatematch/bignet/urlostimeunicodenet/smtp

如您认识到的,Go 编程语言的发展没有破坏任何东西。起初这可能看起来无关紧要,但它是 Go 的一个非常重要的特性,它保证了现有的 Go 代码将在 Go 的发展过程中不做任何修改仍能继续编译。这样的一个副作用是这本书将涉及多年的知识点。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文