【发布时间】:2015-07-10 22:57:59
【问题描述】:
基于 Ruby Monk 计算器练习,我试图构建一个可以加减的简单计算器:
class Calculator
def add(a,b)
a + b
end
def subtract(a,b)
a - b
end
end
puts "input first integer"
a = gets.chomp.to_i
puts "input second integer"
b = gets.chomp.to_i
puts "add or subtract?"
response = gets.chomp.downcase
if response == "add"
Calculator.add(a,b)
else response == "subtract"
Calculator.subtract(a,b)
end
当我运行代码时,我不断收到“NoMethodError”——“add”和“subtract”方法未定义。我不明白为什么我会收到这个错误,并且想知道我是否调用了错误的方法。
【问题讨论】:
标签: ruby