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

Ruby

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

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

スポンサーリンク

方法

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

文字列(string)を反転して逆順にするには、reverseメソッドを使います。

具体的には、「text.reverse」のように、文字列からreverseメソッドを呼び出します。

#text=対象の文字列
result = text.reverse

上記のreverseメソッドは、呼び出した文字列(string)を反転した逆順にした文字列を生成します。

もし、新しい文字列を生成せず、呼び出した文字列を変更したい場合は、reverse!メソッドを呼び出します。

text.reverse!

使用例

使用例1

text = "ABCDEF"

result = text.reverse

p result
出力:
"FEDCBA"

使用例2

text = "ABCDEF"

text.reverse!

p text
出力:
"FEDCBA"

コメント

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