Rust 文字列から最後の文字を削除する

Rust 文字列から最後の文字を削除する

Rustで、文字列から最後の文字を削除するサンプルコードを記述してます。1文字しかない場合は結果は空文字となります。Rustのバージョンは1.66.0を使用してます。

環境

  • OS windows11 home
  • rustc 1.66.0

文字列から最後の文字を削除

文字列から最後の文字を削除するには「pop()」を使用します。

fn main() {

    let mut str: String = "mebee".to_string();
    
    str.pop();

    println!("{}", str); // mebe

    str.pop();

    println!("{}", str); // meb

}

実行結果

1文字や空文字の場合

1文字や空文字の場合は、空文字となります。

fn main() {

    let mut str: String = "m".to_string();
    
    str.pop();

    println!("{}", str); // 
    
    str.pop();

    println!("{}", str); // 

}

実行結果