MST

星途 面试题库

面试题:Rust中如何使用Result枚举处理文件读取错误

在Rust中,要求编写一个函数,该函数接收一个文件路径作为参数,尝试读取该文件的内容。使用Result枚举来处理可能出现的文件操作错误,例如文件不存在、权限不足等,并将读取到的文件内容以字符串形式返回。请写出完整的函数代码。
16.4万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
use std::fs::read_to_string;

fn read_file_content(file_path: &str) -> Result<String, std::io::Error> {
    read_to_string(file_path)
}