ruby: если я объявляю переменную в методе, знает ли другой метод в том же классе, что она существует? - PullRequest
3 голосов
/ 28 сентября 2011

Если у меня есть метод с именем roll (как в кости), и у него есть переменная с именем number.

может ли другой метод из того же класса, называемый stats, использовать эту переменную в нем ??

1 Ответ

4 голосов
/ 28 сентября 2011

Вы имеете в виду, как это?

class Die
  def roll
    @number = 5
  end

  def stats
    puts @number
  end
end

d = Die.new
d.roll
d.stats # prints 5
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...