Rust 文字列を逆順に変更する

Rust 文字列を逆順に変更する

Rustで、文字列を逆順に変更するサンプルコードを記述してます。「rev()」で可能です。Rustのバージョンは1.66.0を使用してます。

環境

  • OS windows11 home
  • rustc 1.66.0

文字列を逆順に変更

文字列を逆順に変更するには「rev()」を使用します。

fn main() {

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

    println!("{}", str.chars().rev().collect::<String>());

}

実行結果

1文字の場合

1文字の場合は、当然変化なしです。

fn main() {

    let str: String = "あ".to_string();

    println!("{}", str.chars().rev().collect::<String>());

}

実行結果