Rubyで犬の名前を入力して元気メッセージを表示するプログラムの仕組み

Ruby

Rubyで犬の名前を入力すると「〇〇は元気な犬です」と表示するプログラムは、変数と標準入力・出力を活用して簡単に作ることができます。ユーザーから入力を受け取り、その入力を文字列に埋め込むことで、動的にメッセージを表示します。

ユーザー入力の取得

まず、getsメソッドを使ってユーザーから犬の名前を取得します。この際、入力の最後に改行が含まれるので、chompで削除します。

例:
dog_name = gets.chomp

文字列への埋め込み

取得した犬の名前をメッセージに組み込むには、ダブルクォートで囲んだ文字列内で#{変数}を使います。

例:
puts "#{dog_name}は元気な犬です"

プログラム全体の例

puts "犬の名前を入力してください:"
dog_name = gets.chomp
puts "#{dog_name}は元気な犬です"

仕組みのまとめ

1. putsでメッセージを表示し、ユーザーに入力を促す。
2. gets.chompで入力を変数に格納。
3. 文字列内で#{変数}を使い、入力された名前をメッセージに埋め込む。
この仕組みにより、どの名前でも動的に「〇〇は元気な犬です」と表示可能になります。

コメント

タイトルとURLをコピーしました