Visual Studio Code 中使用 Go 泛型时,类型约束为何会被自动删除?

visual studio code 中使用 go 泛型时,类型约束为何会被自动删除?

Visual Studio Code 中使用 Go 泛型时类型约束会自动删除

在使用 Go 泛型时,遇到了如下问题:

调用泛型函数时,Visual Studio Code 提示类型声明可以省略。删除类型声明后,Visual Studio Code 又自动删除了泛型函数声明处的类型约束。

这是一件令人疑惑的事情。

解决办法

这个问题是由于 Go 的格式化工具引起的。在 Visual Studio Code 的设置中,搜索 "go",找到 "format tool",然后将其设置为 "default" 或者除了 "goformat" 之外的其他格式化工具即可。

通过更改格式化工具,可以解决 Visual Studio Code 自动删除类型约束的问题。

以上就是Visual Studio Code 中使用 Go 泛型时,类型约束为何会被自动删除?的详细内容,更多请关注其它相关文章!