Как получить свой прототип объекта в рубине? - PullRequest
0 голосов
/ 08 декабря 2011
object1=Object.new
object2=object1.clone
puts object1==object2.prototype #this statement doesn't work!

Можем ли мы получить прототип объекта (например, .prototype javascript) в ruby?Другими словами, как получить родительский объект?

1 Ответ

3 голосов
/ 08 декабря 2011

Ruby - это язык ОО на основе классов, а не на основе прототипов.У объектов нет прототипов, у них есть классы.

Итак, ответ таков: нет, вы не можете получить прототип объекта, потому что вы не можете получить то, чего никогда не было вообще..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...