文字列の最後の文字を1番前に持ってきたい時

競プロを引き続きやっています!

今日は文字列の一番最後の文字を一番前に持ってきたいことがあったので、その方法について紹介します。

以下のようにやります。

コード

irb(main):001> name = 'asai'
=> "asai"
irb(main):002> name = name[-1] + name[0...-1] # -1は一番最後の文字を指定します。[0...-1]で、最後以外の文字を全て取得します。
=> "iasa"

こんなにわかりやすく書けるのはいいですね…!

では!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA