■ Args 구조체의 enumerate 메소드를 사용해 명령줄 인수를 구하는 방법을 보여준다.
▶ 예제 코드 (RS)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
fn main() { let args = std::env::args(); let mut total_value = 0.0; for (index, argument) in args.enumerate() { if index == 0 { continue; } let parse_value : f64 = match argument.parse() { Ok(value) => value, Err(_) => 0.0, }; total_value += parse_value; } println!("{}", total_value); } |