Rubyで文字列のリバースする方法・reverse

Rubyで文字列を反転(リバース)するサンプルコード等を以下に記します。

htmlinsert(): The given local file does not exist or is not readable.

関連資料

動作確認環境

reverseを使用したサンプルコード

以下にreverseメソッドを使用したサンプルコードを記します。

s = "LL.JUST4FUN.BIZ"
puts "\"#{s}\".reverse : " + s.reverse

上記のコードを実行したときの出力です。

"LL.JUST4FUN.BIZ".reverse : ZIB.NUF4TSUJ.LL

reverse!を使用したサンプルコード

破壊的なメソッドを使用したサンプルコードを以下に記します。 reverse, reverse!を使用したサンプルコードを以下に記します。

s = "LL.JUST4FUN.BIZ"
puts "\"#{s}\".reverse : " + s.reverse
puts "s = #{s}"
puts "\"#{s}\".reverse! : " + s.reverse!
puts "s = #{s}"

上記のサンプルコードを実行した時の出力です。

"LL.JUST4FUN.BIZ".reverse : ZIB.NUF4TSUJ.LL
s = LL.JUST4FUN.BIZ
"LL.JUST4FUN.BIZ".reverse! : ZIB.NUF4TSUJ.LL
s = ZIB.NUF4TSUJ.LL

reverseを使用した場合、文字列が格納されているsには変化はありません。
しかし、reverse!を使用すると文字列が格納されているsの文字列値が反転(リバース)されているのが確認できます。

以上、reverse, reverse!による文字列反転のサンプルコードでした。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-03-12 (水) 11:49:32