3

これはコードの一部です:

def add(a, b) 
  a + b;
end

print "Tell number 1 : "
number1 = gets.to_f

print "and number 2 : "
number2 = gets.to_f

puts "#{number1}+#{number2} = " , add(number1, number2) , "\n"`

実行すると、結果が複数の行にまたがって表示されます。

C:\Users\Filip>ruby ext1.rb
番号を教えてください 1 : 2
と数 2: 3
3.0+3.0 =
5.0


C:\ユーザー\フィリップ>

なぜputs()1 行で印刷されないのですか? また、出力を 1 行に保つにはどうすればよいですか?

4

3 に答える 3