«eigenclass» 태그된 질문


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인스턴스 메서드가 아닌 클래스 메서드를 선언하는 방법입니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.