Rust ベクタの要素の最小値を取得する

環境
Windows 10 Home 64bit
rustc 1.66.0

書式
ベクタ.iter().min();
min関数を使ってベクタ(可変配列)の値の最小値を取得します。

使用例1
ベクタに数値要素の最小値を取得します

fn main() {
    let tt = vec![ 51, 32, 3, -8, 15, 25 ];

    println!("{:?}", tt.iter().min()); 

}

実行結果
Some(-8)

使用例2
ベクタに文字列素の最小値を取得します

fn main() {
       let v = vec![ 'x', 'y', 'X' ];

    println!("{:?}", v.iter().min()); 
}

実行結果
Some('X’)

Rust

Posted by arkgame