4
나는 무스 대신에 무언가를 사용하고 싶지만, 무위 아닌 클래스들로부터 상속 받아야한다. 어떻게해야합니까? 이 문제를 해결할 모듈이 있습니까? 그렇지 않다면 직접 처리 할 수있는 방법이 있습니까?Moo에 대해 MooseX :: NonMoose와 동일한 것은 무엇입니까?
나는 무스 대신에 무언가를 사용하고 싶지만, 무위 아닌 클래스들로부터 상속 받아야한다. 어떻게해야합니까? 이 문제를 해결할 모듈이 있습니까? 그렇지 않다면 직접 처리 할 수있는 방법이 있습니까?Moo에 대해 MooseX :: NonMoose와 동일한 것은 무엇입니까?
Moo는 이미 non-Moo/Moose 클래스의 하위 클래스를 처리 할 수 있습니다. 확장 프로그램이 필요하지 않습니다.
가 아닌 무 클래스에서 상속하는 경우는, 부모 클래스 생성자에 전달되는 인수가 FOREIGNBUILDARGS 방법을 정의하여 조작 할 수 있습니다 :
은 상태 FOREIGNBUILDARGS에 대한 설명서를 참조하십시오. BUILDARGS와 동일한 인수를 받고, 상위 클래스 생성자에게 전달할 인수 목록을 반환해야합니다.
상위 클래스가 해시 기반이 아닌 경우 [MooX :: InsideOut] (https://metacpan.org/pod/MooX::InsideOut)이 필요할 수 있습니다. –