Rubyリファレンス: Home

downcase, downcase! (String)

Edit   History

標準クラス・モジュール > String > downcase, downcase!

str.downcase

downcaseメソッドは、文字列中の大文字を小文字に変えた新しい文字列を返します。

s = "HELLO, WORLD"
puts s.downcase
hello, world

小文字になるのは、アスキー文字の大文字アルファベットです。Éのようなアスキー以外のアルファベットや全角アルファベットは変更されません。

str.downcase!

downcase!メソッドは、レシーバ自身の文字列を変更します。変更された場合はレシーバ自身を、変更がない場合はnilを返します。

s = "HELLO, WORLD"
s.downcase!
puts s
hello, world

関連項目