- 192 名前:デフォルトの名無しさん mailto:sage [2021/08/28(土) 21:54:20.22 ID:WeXzUgff.net]
- >>186
素晴らしい! 少し修正して以下で上手く行きました std::env::args().skip(1).try_fold(0, |sum, s| Ok(sum + s.parse::<i32>()?))? fold()は知っていたのですがtry_fold()でOptionやResultの形でfold()できるとは便利ですね ここまでまとめると sum計算はResult型を返せるsum()があるので>>183でも行けて このtry_fold()ならばsum計算以外にも汎用的に使えますね
|

|