<https://doc.rust-lang.org/std/vec/struct.Vec.html#method.iter> iter メソッドは &T 参照を返すイテレータを生成する。 Rust は == で比較する際、左右が同じ型である必要がある。 iter メソッドは参照を返すため、`&c` として参照を外す必要がある。 ```rust let mut result = 0 s.iter().for_each(|&c|{ if c == 'v' { result += 1 } }); ``` あるいはリテラルの文字列を参照にすることも可能である。 ```rust let mut result = 0 s.iter().for_each(|c|{ if c == &'v' { result += 1 } }); ```