Rust:如何从文件中获取输入并进行计算?

Rust:如何从文件中获取输入并进行计算?,rust,Rust,我只需要找到一种处理输入的方法,用它做简单的数学运算。我已经试了几天了 使用std::fs::File; 使用std::io::{BufRead,BufReader,Error}; fn main()->结果{ 让path=“input.txt”; 让输入=文件::打开(路径)?; 让buffered=BufReader::new(输入); 对于缓冲区中的行。行(){ line.parse::().unwrap(); 行/2; println!(“{:?}”,行); } 好(()) } 如果要编

我只需要找到一种处理输入的方法,用它做简单的数学运算。我已经试了几天了

使用std::fs::File;
使用std::io::{BufRead,BufReader,Error};
fn main()->结果{
让path=“input.txt”;
让输入=文件::打开(路径)?;
让buffered=BufReader::new(输入);
对于缓冲区中的行。行(){
line.parse::().unwrap();
行/2;
println!(“{:?}”,行);
}
好(())
}

如果要编译代码

use std::fs::File;
use std::io::{BufRead, BufReader, Error};

fn main() -> Result<(), Error> {
    let path = "input.txt";

    let input = File::open(path)?;
    let buffered = BufReader::new(input);

    for line in buffered.lines() {
        println!("{:?}", line.unwrap().parse::<i32>().unwrap() / 2);
    }

    Ok(())
}
使用std::fs::File;
使用std::io::{BufRead,BufReader,Error};
fn main()->结果{
让path=“input.txt”;
让输入=文件::打开(路径)?;
让buffered=BufReader::new(输入);
对于缓冲区中的行。行(){
println!(“{:?}”,line.unwrap().parse::().unwrap()/2);
}
好(())
}
请使用您喜爱的搜索引擎。这已经被问了很多次,甚至在书中讨论过:
use std::fs::File;
use std::io::{BufRead, BufReader, Error};

fn main() -> Result<(), Error> {
    let path = "input.txt";

    let input = File::open(path)?;
    let buffered = BufReader::new(input);

    for line in buffered.lines() {
        println!("{:?}", line.unwrap().parse::<i32>().unwrap() / 2);
    }

    Ok(())
}