【Ruby3.x】String::downcase()メソッドの使い方
downcaseメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
downcaseメソッドは、Stringクラスに属するインスタンスメソッドです。このメソッドは、呼び出し元の文字列に含まれるすべてのアルファベット大文字を小文字に変換した新しい文字列を生成し、それを返します。元の文字列自体は変更されないため、非破壊的な操作を提供します。
例えば、「HELLO World」という文字列に対してdowncaseメソッドを呼び出すと、「hello world」という新しい文字列が結果として得られます。この変換は、半角のアルファベットだけでなく、Unicodeに準拠した全角のアルファベットや、ドイツ語のエスツェット(ß)のような国際的な文字に対しても適切に適用されます。
システム開発において、ユーザーからの入力値を統一したり、データベースに保存する際に文字列の大文字・小文字を区別せず検索できるように加工したりする場面で広く利用されます。特に、異なる環境や言語設定から入力される可能性のあるデータを扱う際には、安定した文字列操作を提供するこのメソッドが非常に役立ちます。文字列の比較や表示形式の統一といった用途で、データの整合性を保つために重要な役割を果たします。
構文(syntax)
1"Hello World".downcase
引数(parameters)
引数なし
引数はありません
戻り値(return)
String
このメソッドは、元の文字列の英字をすべて小文字に変換した新しい文字列を返します。