vscode 支持golang 泛型写法了吗
lyh1091106900 · 2021-09-01 14:45:14 · 3419 次点击 ·
大约8小时之前 开始浏览
置顶
这是一个创建于 2021-09-01 14:45:14 的主题,其中的信息可能已经有所发展或是发生改变。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
5 回复 | 直到 2021-09-21 17:17:07
写法无所谓吧, 能通过编译和运行才行, 你只要加对了参数就行了.
编辑器是否支持只影响体验,关键是编译器是否支持
这个意思可能就是代码提示是否支持的意思了吧,如果是运行,只要版本对应该都没有问题
支持的,其实不是编译器支持,而是你升级了 go,然后在 vscode 里同步 update go tools,就能升级 gopls,然会真实的代码悬浮提示等,都是 gopls 支持的。
最近试了下,第一,调试触发编译的时候,会忽略用户设置的
-G=3
参数,导致编译失败。 第二,vet不支持范型,需要手动关闭(比如单元测试时需要添加-vet off
参数) 第三,默认的LSP还不支持范型,这个我没有细究,应该有开关可以打开的。