こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在4社経験している、10年目エンジニアです。
この記事では、 Rubyで大文字から小文字に変換できるdowncaseメソッドについて
- downcaseメソッドとは
- downcaseメソッドを使ったサンプルプログラム
と、この記事で丁寧に解説していきます。
前提条件:実行環境について
実行環境は以下の通りです。
OS | Windows10 |
---|---|
Rubyのバージョン | 2.6.6 |
Rubyのインストールは、下の記事をご参考ください。
downcaseメソッドとは
downcaseメソッドとは、すべての大文字を小文字に変換した文字列を返すメソッドです。
大文字のみを変換するので
- 小文字
- ひらがな
- カタカナ
は、実行しても何も変換されません。
downcaseメソッドの使い方サンプルは以下です。
1 2 |
sample = "TEST" result = sample.downcase |
実行後resultには
1 |
test |
という文字列が返されます。
では、次の章で実際に使ってみます。
downcaseメソッドを解説するプログラムの概要
downcaseメソッドを解説するプログラムでは、
- 大文字の文字列
- 小文字の文字列
- 大文字小文字の文字列
- ひらがなの文字列
- カタカナの文字列
の5パターンでdowncaseメソッドを使い、結果を表示させます。
Rubyサンプルプログラム
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# 大文字を変換 upstr = "RUBY" puts "■大文字を変換" puts "変換前:#{upstr}" puts "変換後:#{upstr.downcase}" # 小文字を変換 downstr = "ruby" puts "■小文字を変換" puts "変換前:#{downstr}" puts "変換後:#{downstr.downcase}" # 大文字小文字を変換 updownstr = "Ruby" puts "■大文字小文字を変換" puts "変換前:#{updownstr}" puts "変換後:#{updownstr.downcase}" # ひらがなを変換 hirastr = "るびー" puts "■ひらがなを変換" puts "変換前:#{hirastr}" puts "変換後:#{hirastr.downcase}" # カタカナを変換 katastr = "ルビー" puts "■カタカナを変換" puts "変換前:#{katastr}" puts "変換後:#{katastr.downcase}" |
実行結果
Rubyプログラムを実行するやり方は、以下の記事をご参考ください。
■大文字を変換
変換前:RUBY
変換後:ruby
■小文字を変換
変換前:ruby
変換後:ruby
■大文字小文字を変換
変換前:Ruby
変換後:ruby
■ひらがなを変換
変換前:るびー
変換後:るびー
■カタカナを変換
変換前:ルビー
変換後:ルビー
指定通り、大文字だけが小文字に変換されていることが確認できました!
まとめ:downcaseメソッドを使ってみよう!
以上がdowncaseメソッドについての解説でした!
あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ
コメント