use std::io;
fn main(){
let mut line = String::new();
let input = io::stdin();
println!("Enter First Number: ");
input.read_line(&mut line).unwrap();
let num1 = line.parse::<i32>().unwrap();
println!("Enter Second Number: ");
input.read_line(&mut line).unwrap();
let num2 = line.parse::<i32>().unwrap();
println!("Total = {}", get_sum(num1, num2));
}
fn get_sum(num1: i32, num2: i32) -> i32 {
num1 + num2
}
您好,在此代码中,我只是尝试创建一个函数,该函数将添加用户一起输入的两个数字。但是,在输入第一个数字后,我收到此错误:
线程&#39;主要&#39;在Result::unwrap()
值上被Err
惊慌失措:ParseIntError {kind:InvalidDigit}&#39;,.. / src / libcore \ result.rs:785
注意:使用RUST_BACKTRACE=1
运行以进行回溯。