0
def sumof
s = 12 + 17
puts "The sum of 12 and 17 is: " + s
end
當我打電話sumof,我得到一個錯誤如何在紅寶石中顯示字符串的顯示數值?
感謝您的幫助
def sumof
s = 12 + 17
puts "The sum of 12 and 17 is: " + s
end
當我打電話sumof,我得到一個錯誤如何在紅寶石中顯示字符串的顯示數值?
感謝您的幫助
確實有一種方法可以轉換爲字符串,但可以以多種方式使用。該方法被稱爲to_s
(以字符串)。
路1(手動):
"Some string " + num.to_s
路2(內插):
"Some string #{num}"
你會想要做
"The sum is " + s.to_s
OR "The sum is #{s}"
問題在原始示例中,轉換爲字符串不會隱式完成。
是什麼錯誤? – you786