[Rust]文字列(string)を反転して逆順にするには?

Rust

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

文字列(string)を反転して逆順にする方法を紹介します。

スポンサーリンク

方法

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

文字列(string)を反転して逆順にするには、rev()を使います。

まず、文字列からchars()を呼び出します。

chars()からrev()を呼び出します。

そして、rev()からcollect()を呼び出します。

//text=対象の文字列
let reverse: String = text.chars().rev().collect::<String>();

上記のcollect()は、呼び出した文字列(string)を反転した文字列を生成します。

使用例

fn main() {
    let text: String = "Hello,World".to_string();
    
    let reverse: String = text.chars().rev().collect::<String>();
    
    println!("{}", reverse);
}
出力:
dlroW,olleH

コメント

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