Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby: Общие вопросы > В классе не воспринимается плюс


Автор: oshaif 17.9.2009, 16:37
Код

class Player
  def gen
    rand(6).next
  end
  def get_score
    @score
  end
  def drop
    a = gen
    print a
    @score = @score + a
  end
end

p1 = Player.new

3.times do
  p1.drop
end


Пишу такой код, а интерпретатор не хочет воспринимать "+"!
Если не по быдлокодески, то:

Код

    @score += a

Тоже не работает! Почему не работает "+"?

Автор: oshaif 17.9.2009, 16:57
Всё решил! Надо было инициализировать переменную!

http://window.edu.ru/window_catalog/files/r60485/roganov-roganova.pdf

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)