GoLand 为什么要自动删除泛型函数类型约束?

goland 会自动删除泛型函数类型约束?

vscode在用户使用泛型函数时提示可以省略声明类型,但当用户保存文件后,vscode却自动删除了泛型函数声明处的类型约束。这是什么原因造成的呢?

出现这种情况是因为go的format工具存在问题。在vscode设置中,找到go相关设置,将format tool设置为default或除goformat之外的format工具。如下图所示:

GoLand 为什么要自动删除泛型函数类型约束?

完成上述操作后,保存文件时不会再自动删除泛型函数声明处的类型约束了。

以上就是GoLand 为什么要自动删除泛型函数类型约束?的详细内容,更多请关注其它相关文章!