У меня есть этот код:
class A
attr_accessor :count
def initialize
@count = 0
end
def increase_count
count += 1
end
end
A.new.increase_count
Он жалуется:
in `increase_count': undefined method `+' for nil:NilClass (NoMethodError)
Если я изменю определение increase_count
на:
class A
def increase_count
@count += 1
end
end
, тогда ононе жалуется.Может быть, я что-то упустил, или это просто странное поведение Руби.