moose

    2

    1답변

    최신 무스 버전으로 업그레이드하려고하는데 많은 테스트 오류가 발생합니다. 이러한 오류는 모두 메타 클래스와 관련이 있습니다. 나는 또한 2.0402를 설치하려고 시도했다. (우리가 우리의 로컬 미러에 가지고있는 것임) 같은 오류가 발생한다. 예 : t/cmop/rebless_with_extra_params.t ..........................

    5

    1답변

    하위 클래스가 트리거를 추가하면 기본 클래스의 메소드 수정자가 실행되지 않는다는 것을 발견했습니다. 이것은 무스 버그 또는 적어도 비 직관적 인 것처럼 보입니다. package Foo { use Moose; has 'foo' => ( is => 'rw', isa => 'Str', ); before

    0

    2답변

    컴파일 시간 오류가 발생합니다 (변경 가능 인스턴스를 수정하는 것에 대해 무스가 불평합니다) 패키지에서 'perl -c'를 실행하지만 패키지를 사용하는 코드는 오류를 실행합니다. -비어 있는. 예제 코드 : (단지 Pa_1.pm 사용 package Pa_1; use Pa_2; use Moose; # uncommenting either this l

    3

    2답변

    큰 해시를 여러 레벨 깊숙히 보유하고 있으며이 해시를 무스 클래스 집합으로 바꾸고 싶습니다. my %hash = ( company => { id => 1, name => 'CorpInc', departments => [ { id => 1, name => 'Sales',

    3

    2답변

    How to instantiate Moose classes from a big hash에 대한 답변을 시도하면서 나는 무스 유형 강제 변환을 완전히 이해하지 못하는 다른 장소에 충돌했다고 생각합니다. 어떤 이유로 든 아래의 코드는 경고를 발행합니다 : You cannot coerce an attribute (departments) unless its typ

    2

    1답변

    이 질문은 Perl과 Moose 상속에 관한 것입니다. 부모 클래스와 아기 클래스가 있다고 가정합니다. 아기는 부모를 '연장'합니다. 두 클래스 모두 'name'속성을 가지고있는 경우 아기가 자신의 이름을 얻지 않고 부모 이름에 어떻게 액세스합니까? package Baby; use Moose; extends 'Parent'; has 'name', i

    4

    2답변

    해시 중 해시를 무스로 저장하는 가장 좋은 방법은 무엇입니까? 다음과 같이 해시를 예로들 수 있습니다. my %hash = ('step1' => {'extraction' => \$object1, 'analysis' => \$object2}, 'step2' => {'extraction' => \$object3,

    3

    1답변

    나는 다음과 같은 클래스/패키지가 : 내 주요 스크립트 package Data::CrawlerThreadPool; use Moose; use MooseX::InsideOut; use MooseX::NonMoose; extends 'Thread::Pool::Simple'; around BUILDARGS => sub { my $orig

    2

    1답변

    이 질문은 구체적으로 약 MooseX::Traits입니다. 방법 apply_traits는 사용되지 않으며 다음과 같이 경고 메시지를 제공합니다 : 그것이 근본적으로 파괴 '왜 apply_traits is deprecated due to being fundamentally broken. disable this warning with "no warnings

    1

    1답변

    내가 원하는 것을하기에 더 좋은 패턴이 무엇인지 지금 알고 싶습니다. 문제를 최소한으로 줄이기 위해 단계별로 설명하겠습니다. 내가 좋아하는 인터페이스 역할이 있습니다 { package Likeable::OnSelf; use Moose::Role; with 'Likeable'; has 'likers' => (is =>