Привет. Имеем код
class TestStr < String
attr_accessor :dupstr
def initialize ( str )
@dupstr = str
super(str)
end
end
ts=TestStr.new("aaa")
puts ts.dupstr
h=Hash.new()
h[ts]=true
puts h.keys.first.class
puts h.keys.first
puts h.keys.first.dupstr
запускаем:
$ ruby t.rb
aaa
TestStr
aaa
nil
$
вопрос — почему в последней строке nil а не "aaa" ?
12.12.08 22:11: Перенесено модератором из 'Прочее' — Кодт
задавать вопросы надо сразу в правильном месте)
http://www.ruby-forum.com/topic/173101
Здравствуйте, dperfil, Вы писали:
D>задавать вопросы надо сразу в правильном месте)
D>http://www.ruby-forum.com/topic/173101
http://www.rsdn.ru/forum/group/dynamic.aspx