История изменений
Исправление pftBest, (текущая версия) :
Вот сократил количество кода еще сильнее, уже короче сложно придумать
let v1: i32 = parse(&args[0]).map_err(MyParseError::Problem1)?;
let v2: i32 = parse(&args[1]).map_err(MyParseError::Problem2)?;
let v3: i32 = parse(&args[2]).map_err(MyParseError::Problem3)?;
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&am...
Исходная версия pftBest, :
Вот сократил количество кода еще сильнее, уже короче сложно придумать
let v1: i32 = parse(&args[0]).map_err(MyParseError::Problem1)?;
let v2: i32 = parse(&args[1]).map_err(MyParseError::Problem2)?;
let v3: i32 = parse(&args[2]).map_err(MyParseError::Problem3)?;
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&am...