Ruby で作業して、入力行を入力すると、それが読み取られ、いくつかの if ステートメントと一致するようにしようとしています。
input_stream = $stdin
input_stream.each_line do |line|
puts line
if line == "a"
puts "test 1"
end
if line == "b"
puts "test 2"
end
end
しかし、実行して「a」または「b」を入力すると、これが出力されます
a
a
b
b
a と b を入力したことを認識し、それを出力しますが、if ステートメントが期待どおりに機能しません。ここで何が問題なのですか?