puts "Hello! Reading temperature value from data file..."
num = File.read("temp.dat")
puts "The number is #{num}..."
celsius = num.to_i
fahrenheit = (celsius.to_i * 9/5) + 32
puts "The Fahrenheit value is: #{ fahrenheit }."
在第三行中,在#{num}
塊之後的...
被打印在新行中。我的印象是,使用該塊將參數傳遞給顯示屏可以更輕鬆地進行格式化。爲什麼三個點寫入新行?
爲什麼這些點會變成一個新的線?
因爲'temp.dat'文件最後包含NewLine字符? – manji 2011-05-10 15:41:14
如果您不熟悉調試Ruby,那麼您可能需要查看http://stackoverflow.com/questions/3955688/how-do-i-debug-ruby-scripts – 2011-05-10 23:19:39