小编ism*_*hah的帖子

为什么我不能用两个 i32 参数调用 gen_range?

我有这个代码,但它不能编译:

use rand::Rng;
use std::io;

fn main() {
    println!("Guess the number!");

    let secret_number = rand::thread_rng().gen_range(0, 101);
    println!("The secret number is: {}", secret_number);

    println!("Please input your guess.");
    let mut guess = String::new();
    io::stdin()
        .read_line(&mut guess)
        .expect("Failed to read line");
    println!("You guessed: {}", guess);
}
Run Code Online (Sandbox Code Playgroud)

编译错误:

use rand::Rng;
use std::io;

fn main() {
    println!("Guess the number!");

    let secret_number = rand::thread_rng().gen_range(0, 101);
    println!("The secret number is: {}", secret_number);

    println!("Please input your guess.");
    let mut guess = String::new();
    io::stdin()
        .read_line(&mut guess)
        .expect("Failed to read …
Run Code Online (Sandbox Code Playgroud)

random methods numbers function rust

3
推荐指数
1
解决办法
647
查看次数

标签 统计

function ×1

methods ×1

numbers ×1

random ×1

rust ×1