エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
RustのResult<T, E>のEって何にする? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
RustのResult<T, E>のEって何にする? - Qiita
この記事は Rust Advent Calendar 2021 の 7日目の記事です。 結論 よく分からなければ、anyhow::Error... この記事は Rust Advent Calendar 2021 の 7日目の記事です。 結論 よく分からなければ、anyhow::Errorにしておくのがよさそう。 2021/12現在 Rustのエラーハンドリングのベストプラクティスというのは定まっていないようである。 なので、Rustのエラーハンドリングがこれからどうなっていくのかは注視する必要がある。 Rustのエラーハンドリングのキホン Rustを勉強していくうちに、エラーハンドリングはどうやらResult<T, E>というものを使うようだということが分かる。Result<T, E>を返す関数内では?オペレーターが使え 下記のコードが use std::fs::OpenOptions; use std::io; use std::io::prelude::*; use std::path::Path; fn write(filena