文件 I/O
File
结构体表示已打开的文件(它包装了一个文件描述符),并提供对底层文件的读和/或写访问权限。
由于在执行文件 I/O 时可能会出现很多错误,因此所有 File
方法都返回 io::Result<T>
类型,它是 Result<T, io::Error>
的别名。
这使得所有 I/O 操作的失败都变得*明确*。因此,程序员可以看到所有失败路径,并鼓励他们以积极主动的方式处理它们。
File
结构体表示已打开的文件(它包装了一个文件描述符),并提供对底层文件的读和/或写访问权限。
由于在执行文件 I/O 时可能会出现很多错误,因此所有 File
方法都返回 io::Result<T>
类型,它是 Result<T, io::Error>
的别名。
这使得所有 I/O 操作的失败都变得*明确*。因此,程序员可以看到所有失败路径,并鼓励他们以积极主动的方式处理它们。