Rust ベクタの要素が全て条件に一致するかを判定する
環境
OS windows10 Home 64bit
Rustc 1.66.0
構文
ベクタ.iter().all(|&x| 条件式);
全て一致していれば「true」、どれか1つでも一致していなければ「false」が返ります
使用例
fn main() { let v = vec![ 21, 32, 43, 46, 35 ]; println!("{:?}", v.iter().all(|&x| x >= 20)); println!("{:?}", v.iter().all(|&x| x >= 33)); }
実行結果
true
false