Создан (метод), но ошибка говорит о том, что это не
Я нахожусь на уровне начинающего в Ruby, и упражнение, над которым я работаю, требует от меня создания класса Calculator_ с различными математическими методами.
Вот код, который я запустил, с ошибкой. Подсказка, которую мне дали в курсе, упоминает @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
Удалите '.' после строки в' self.description' – rohit89
> извините за форматирование ... не знакомы с md – Tishpr