前提・実現したいこと
RustでStringのVecから特定の文字の数を数えようとして、fileterにかけたら知らない型が出てきました。
&&StringとStringの比較はどうしたらよいのでしょうか。
発生している問題・エラーメッセージ
can't compare `&&std::string::String` with `std::string::String` no implementation for `&&std::string::String == std::string::String` help: the trait `std::cmp::PartialEq<std::string::String>` is not implemented for `&&std::string::String`rustc(E0277) main.rs(263, 32): no implementation for `&&std::string::String == std::string::String`
該当のソースコード
rust
1fn test() { 2 let strings = vec!["て", "す", "と", "て"].iter().map(|v| v.to_string()).collect::<Vec<String>>(); 3 let _ = strings.iter().filter(|s| s=="て".to_string()); 4}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/12 13:06