面试题答案
一键面试use std::fs::File;
use std::io::{self, BufRead, BufReader};
fn read_line_as_int() -> Result<i32, io::Error> {
let file = File::open("your_file.txt")?;
let reader = BufReader::new(file);
let line = reader.lines().next().transpose()?;
line.parse::<i32>().map_err(|_| io::Error::new(io::ErrorKind::InvalidData, "Failed to parse as integer"))
}