SU
Size: a a a
SU
VK
SU
h
G
class Man
attr_accessor :name
def initialize(name)
@name = name
end
public
def do_some
# name = nil (wtf?)
name = name+"sss"
end
end
G
MA
MA
G
MA
G
def do_some
# name = nil (wtf?)
name = name+"sss"
end
def do_some
puts name
end
G
VA
name += "sss" - сработает?G
name += "sss" - сработает?VA
name= это attr_writer :nameq - то будет ошибка - нет такой переменной.q = q * 2, то будет ошибка с nil. Потому что руби увидел, что ты объявляешь переменную q - и создал её со значением Nil.nil уже справаVA
do_some он не понимает, что надо использовать attr_accessor. Тут я пока хз..G
do_some он не понимает, что надо использовать attr_accessor. Тут я пока хз..G
G
G