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




