[Rust]Vec(ベクタ)が空か判定するには?

Rust

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

Vec(ベクタ)が空かどうかチェックする方法を紹介します。

スポンサーリンク

方法

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

Vec(ベクタ)が空かどうか判定するには、is_empty()を使います。

具体的な方法としては、対象のVec(ベクタ)からis_empty()を呼び出します。

//v=対象のベクタ
v.is_empty()

上記のis_empty()は、対象のVec(ベクタ)が空の場合に「true」、空でない場合に「false」を返します。

使用例

fn main(){
    let v: Vec<i32> = vec![];
    let v2 = vec![1, 2, 3];
    let v3: Vec<String> = Vec::new();
    
    println!("{:?}", v.is_empty());
    println!("{:?}", v2.is_empty());
    println!("{:?}", v3.is_empty());
}
出力:
true
false
true

コメント

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