[Rust]sort()でVec(ベクタ)を降順(大きい順)にソートするには?

Rust

どうも、ちょげ(@chogetarou)です。

sort()を使ってVec(ベクタ)を降順(大きい順)にソートする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

sort()を使ってVec(ベクタ)を降順(大きい順)にソートするには、reverse()を使います。

まず、Vec(ベクタ)からsort()を呼び出します。

そして、Vec(ベクタ)からreverse()を呼び出します。

//vect=対象の配列
vect.sort();
vect.reverse();

上記のsort()とreverse()は、呼び出したVec(ベクタ)を降順(大きい順)にソートします。

使用例

fn main() {
    let mut numbers = vec![2, 5, 1, 4, 3];
    
    numbers.sort();
    numbers.reverse();
    
    println!("{:?}", numbers);
}
出力:
[5, 4, 3, 2, 1]

コメント

タイトルとURLをコピーしました