2020-06-18から1日間の記事一覧
std::iter::Iterator::fold という便利なメソッドがあります: let vec = vec![1, 2, 3]; let sum = vec.iter().fold(0, |acc, x| acc + x); assert_eq!(sum, 6); いま、 fold に渡すクロージャ内の処理で失敗する可能性があり、 ? 演算子を使いたくなったと…
std::iter::Iterator::fold という便利なメソッドがあります: let vec = vec![1, 2, 3]; let sum = vec.iter().fold(0, |acc, x| acc + x); assert_eq!(sum, 6); いま、 fold に渡すクロージャ内の処理で失敗する可能性があり、 ? 演算子を使いたくなったと…