此代码:
def convert(temp)
new_temp = (temp - 32) * 5/9
return new_temp
end
fahrenheit_temp = gets.to_i
celsius_temp = convert(fahrenheit_temp)
puts celsius_temp
提出:
C:/Users/Asd/Documents/Aptana Studio 3 Workspace/test/test.rb:3:in `convert': undefined local variable or method `new_temp' for main:Object (NameError)
from C:/Users/Asd/Documents/Aptana Studio 3 Workspace/test/test.rb:7:in `<main>
有任何帮助吗?我不明白为什么return
方法导致了这个问题。
答案 0 :(得分:0)
对我来说很好。我使用这个命令行:
ruby test.rb
你可以再试一次吗?