私は Ruby の初心者レベルで、取り組んでいる演習では、さまざまな数学メソッドを使用して Calculator class_ を作成する必要があります。
これが私が実行したコードで、エラーがあります。コースで与えられたヒントに @calc が言及されていますが、挿入する場所や理由がわかりません。
class Calculator
attr_accessor :x, :y
def initialize(x,y)
@x, @y = x, y
end
def add()
x + y
end
def subtract() # **or should it be listed as y,x?**
y - x
end
def multiply()
x * y
end
def divide()
@x.to_f / @y.to_f
end
end
=> nil
calc = Calculator.new(5 , 2)
=> #<Calculator:0x00000101067258 @x=5, @y=2>
NoMethodError: undefined method `add' for #<Calculator:0x00000101067258 @x=5, @y=2>
from (irb):32