Rust retainで可変配列から条件を指定要素を抽出する

環境
Windows 10 Home 64bit
rustc 1.66.0

構文
可変配列名.retain(|s| 条件);
「retain」を使用して可変配列から条件をしてい値を抽出します。

使用例

fn main() {

    let mut t = vec!["stu", "skill",  "become", "strong", "stu", "info"];
        
    t.retain(|s| (*s == "stu".to_string()));

    println!("{:?}", t) 

}

実行結果
[“stu", “stu"]

Rust

Posted by arkgame