我正在尝试使用以下方法制作从Farenheit到Celcius的温度转换器: 获取用户的输入 - >进行计算 - >提供计算结果。
我设法使用变量来做到这一点,但我想用方法来做。
animation-direction: alternate
答案 0 :(得分:3)
也许是这样的?
def celsius_to_fahrenheit(celsius)
(celsius.to_f * 9) / 5 + 32
end
puts 'Enter degrees in Celcius:'
puts celsius_to_fahrenheit(gets)
说明:def celsius_to_fahrenheit(celsius)
定义了一个名为celsius_to_fahrenheit
的方法,该方法接受一个参数。该参数将存储在名为celsius
的局部变量中。
在下一行中,变量celsius
的值 - 传递给方法 - 用于计算。