我在初級水平的Ruby,我正在努力的練習要求我創建一個計算器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
難道你不請清理代碼片段格式? – zuba 2014-12-01 16:11:59
刪除'self.description'中的字符串'.' – rohit89 2014-12-01 16:15:04
>抱歉格式化...不熟悉md – Tishpr 2014-12-01 16:27:03