rust “我为什么看:字符串””是否添加到VSCode中的let语句中?

oymdgrw7  于 2022-11-12  发布在  Vscode
关注(0)|答案(1)|浏览(130)

当我在VSCode中键入以下内容时:

let mut guess = String::new();

我把它改成了:

let mut guess: String = String::new();

为什么会发生这种情况?

cngwdvgl

cngwdvgl1#

rust-analyzer向您显示变量的推断类型,以便您了解它,从而更容易阅读代码。VSCode实际上并不更改代码,只是更改它的显示方式。
如果你不喜欢它,你可以通过将rust-analyzer.inlayHints.typeHints.enable设置为false来关闭它。还有很多其他的你可以通过组rust-analyzer.inlayHints中的设置来控制。

相关问题