どうも、ちょげ(@chogetarou)です。
文字列(string)を反転して逆順にする方法を紹介します。
方法

文字列(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
コメント