open

open 函数可用于以只读模式打开文件。

File 拥有一个资源(即文件描述符),并在被 drop 时负责关闭文件。

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

以下是预期的成功输出:

$ echo "Hello World!" > hello.txt $ rustc open.rs && ./open hello.txt 的内容: Hello World!

(建议您在不同的失败情况下测试上述示例:例如 hello.txt 不存在,或 hello.txt 不可读等。)