Rubyで犬の名前を入力すると「〇〇は元気な犬です」と表示するプログラムは、変数と標準入力・出力を活用して簡単に作ることができます。ユーザーから入力を受け取り、その入力を文字列に埋め込むことで、動的にメッセージを表示します。
ユーザー入力の取得
まず、getsメソッドを使ってユーザーから犬の名前を取得します。この際、入力の最後に改行が含まれるので、chompで削除します。
例:dog_name = gets.chomp
文字列への埋め込み
取得した犬の名前をメッセージに組み込むには、ダブルクォートで囲んだ文字列内で#{変数}を使います。
例:puts "#{dog_name}は元気な犬です"
プログラム全体の例
puts "犬の名前を入力してください:"
dog_name = gets.chomp
puts "#{dog_name}は元気な犬です"
仕組みのまとめ
1. putsでメッセージを表示し、ユーザーに入力を促す。
2. gets.chompで入力を変数に格納。
3. 文字列内で#{変数}を使い、入力された名前をメッセージに埋め込む。
この仕組みにより、どの名前でも動的に「〇〇は元気な犬です」と表示可能になります。


コメント