3
eigenclass가 너무 비슷해 보이지만 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인스턴스 메서드가 아닌 클래스 메서드를 선언하는 방법입니다. …