Rust ベクタの要素から重複を除く方法

環境
Windows 10 Home 64bit
rustc 1.66.0

構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ベクタ名.sort();
ベクタ名.dedup();
ベクタ名.sort(); ベクタ名.dedup();
ベクタ名.sort();
ベクタ名.dedup();

ベクタの値から重複を除くには、「sort()」と「dedup()」を使用します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
fn main() {
let mut v = vec!["sss", "yyyy", "yyyy", "ccc", "sss", "ccc"];
v.sort();
v.dedup();
println!("{:?}", v);
}
fn main() { let mut v = vec!["sss", "yyyy", "yyyy", "ccc", "sss", "ccc"]; v.sort(); v.dedup(); println!("{:?}", v); }
fn main() {

   let mut v = vec!["sss", "yyyy",  "yyyy", "ccc", "sss", "ccc"];
    
    v.sort();
    v.dedup();
  
    println!("{:?}", v);

}

結果
[“ccc", “sss", “yyyy"]

Rust

Posted by arkgame