E星体育【行业资讯】Go 120 正式发布
发布时间:2023-02-03 18:26:36 | 次浏览
继 Go 1.19 发布六个月之后,Go 1.20 现已正式发布,该版本的大部分更改都集中在在工具链、运行时和库的实现中。
Go 1.7 增加了从 slice (切片)到数组指针转换的功能,Go 1.20 对该功能进行了扩展 —— 可直接从 slice 转换成数组。比如给定一个 slice, 可以写成 。
标准库 包定义了 3 个新函数:, 和 。与 Go 1.17 的 一起,这些函数现在提供了构建和解构 slice 和字符串值的完整功能E星体育,而不依赖于它们的精确表示。
Go 语言规范进行了更新,定义结构体变量的值每次只比较一个字段,字段比较的顺序和字段在结构体里定义的顺序保持一致。一旦某个字段的值比较出现不一致,就会马上停止比较。
$GOROOT/pkg 目录不再存储标准存档的预编译包存档,以减少 Go 发行版的大小E星体育。
go 命令现在定义架构功能 build flags,如 amd64.V2行业资讯,以允许根据特定 CPU 架构功能的存在或不存在来选择包实现文件。这对于 x86_64 微架构特性级别的工作来说是个好消息。E星体育E星体育