预览了一个实验性的WASI(WebAssembly System Interface)端口。为了帮助编写更通用的WebAssembly代码,编译器还支持从Wasm主机导入函数的新指令`wasmimport`。
标准库新增了一个用于结构化日志记录的`log/slog`包。还提供了一个新的`slices`包,用于对任何元素类型的切片进行常见操作。这包括一些通常比`sort`包更快且更符合人体工程学的排序函数。
标准库还新增了一个用于对任何键或元素类型的映射进行常见操作的`maps`包。一个新的`cmp`包包含了比较有序值的新实用工具。
`go`工具现在支持向后和向前的语言兼容性。
对泛型函数的类型推断进行了改进。在规范中扩展和澄清了类型推断的描述。
未来的Go版本将解决一种常见的语言“陷阱”:循环变量捕获。Go 1.21预览了这个功能,可以通过环境变量在代码中启用。
文章转载自云原生数据库,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




