Rustの「unwrap」と「?」はエラーハンドリングに使われる方法
unwrapはOption型やResult型の値がSomeやOkであることを前提として値を取り出す。NoneやErrだった場合は、panic!マクロが呼ばれてプログラムがクラッシュする。
?演算子は、Okの場合は値を返し、Errの場合はそのErrを呼び出し元に返す。
なるほど、OptionとResultがわかってないと、unwrapと?もさっぱり理解できませんね。。
ソフトウェアエンジニアの技術ブログ:Software engineer tech blog
随机应变 ABCD: Always Be Coding and … : хороший