`dedup` メソッドを使う。 <https://doc.rust-lang.org/std/vec/struct.Vec.html#method.dedup> ```rust let mut nums = vec![1, 2, 2, 3, 4, 4, 4, 5, 5]; nums.dedup(); println!("{:?}", nums); // [1, 2, 3, 4, 5] ``` `dedup` メソッドは連続する要素のみしか対象としないため、事前にベクタをソートしておく必要がある。 ```rust numbers.sort(); numbers.dedup(); println!("{}", numbers.len()); ``` sort も dedup も元のベクタを破壊的に変更し、戻り値はないので注意。