Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ファイル I/O

File 構造体は、開かれたファイルを表し(ファイルディスクリプターをラップします)、 基盤となるファイルへの読み取りおよび/または書き込みアクセスを提供します。

ファイル I/O を行う際には多くの問題が起こり得るため、すべての File メソッドは io::Result<T> 型を返します。これは Result<T, io::Error> のエイリアスです。

これにより、すべての I/O 操作の失敗が_明示的_になります。そのおかげで、 プログラマーはすべての失敗経路を確認でき、それらを能動的に処理することが促されます。