牛宝体育【行业资讯】Go 120 正式发布
栏目:行业资讯 发布时间:2023-02-03
 继 Go 1.19 发布六个月之后,Go 1.牛宝体育20 现已正式发布,该版本的大部分更改都集中在在工具链牛宝体育、运行时和库的实现中。  Go 1.7 增加了从 slice (切片)到数组指针转换的功能,Go 1.20 对该功能进行了扩展 —— 可直接从 slice 转换成数组。比如给定一个 slice, 可以写成 。  标准库 包定义了 3 个新函数:牛宝体育, 和 。与 G牛宝体育o

  继 Go 1.19 发布六个月之后,Go 1.牛宝体育20 现已正式发布,该版本的大部分更改都集中在在工具链牛宝体育、运行时和库的实现中。

  Go 1.7 增加了从 slice (切片)到数组指针转换的功能,Go 1.20 对该功能进行了扩展 —— 可直接从 slice 转换成数组。比如给定一个 slice, 可以写成 。

  标准库  包定义了 3 个新函数:牛宝体育, 和 。与 G牛宝体育o 1.17 的  一起牛宝体育,这些函数现在提供了构建和解构 slice 和字符串值的完整功能,而不依赖于它们的精确表示。

  Go 语言规范进行了更新,定义结构体变量的值每次只比较一个字段,字段比较的顺序和字段在结构体里定义的顺序保持一致牛宝体育。一旦某个字段的值比较出现不一致,就会马上停止比较。

  $GOROOT/pkg 目录不再存储标准存档的预编译包存档行业资讯,以减少 Go 发行版的大小。

  go 命令现在定义架构功能 build flags,如 amd64.V2,以允许根据特定 CPU 架构功能的存在或不存在来选择包实现文件。这对于 x86_64 微架构特性级别的工作来说是个好消息。