<https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.sum> `sum` メソッドを使う。 `sum` メソッドでは型を指定する必要がある。 型の指定方法は二つある。 1つは変数に型注釈をつける ```rust let numbers = vec![1, 2, 3, 4, 5]; let total: i32 = numbers.iter().sum(); ``` 2つ目はメソッド自体に型を指定する ```rust let numbers = vec![1, 2, 3, 4, 5]; let total= numbers.iter().sum::<usize>(); ```