我对 Rust 相当陌生,并且一直在关注他们在其网站上提供的官方书籍。在第二章中,他们告诉你进口“兰德”货物,我照做了。但是,当我尝试直接通过 VS Code 运行代码时,我收到一条错误消息“unresolved import rand”。当我通过命令提示符运行它时,一切正常。我已经尝试过这里建议的每个解决方案: https: //github.com/rust-lang/rls-vscode/issues/513,但似乎没有任何效果。我正在使用的扩展:
有其他人遇到过类似的问题或知道解决方案吗?谢谢你!
编辑:我的 Cargo.TOML 看起来像这样:
[package]
name = "guessing_game"
version = "0.1.0"
authors = ["Name <MyNameHere@gmail.com>"]
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
rand = "0.6.0"
Run Code Online (Sandbox Code Playgroud)
编辑 2:我的 main.rs 文件如下所示:
use rand::Rng;
use std::io;
use std::cmp::Ordering;
fn main() {
println!("Guess the number!");
let secret_number = rand::thread_rng().gen_range(1, 101);
loop {
println!("Please input your guess!");
let mut …Run Code Online (Sandbox Code Playgroud)