Запитання з тегом «eigenclass»


3
Чому власний клас не еквівалентний self.class, коли він виглядає настільки подібним?
Я десь пропустив пам’ятку, і сподіваюся, ти поясниш мені це. Чому власний клас об'єкта відрізняється від self.class? class Foo def initialize(symbol) eigenclass = class << self self end eigenclass.class_eval do attr_accessor symbol end end end Мій шлейф логіки, який прирівнює власний клас class.selfдоволі простий: class << selfє способом оголошення методів …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.