moose

    0

    1답변

    Perl에서 메소드를 전달하고자하는 일부 코드로 작업하고 있습니다. 그러나 나는 그 방법에서 일어나는 일에 대해 어떤 상태를 유지하고 싶다. 나는 이것을 위해 전역 변수를 사용할 수 있다는 것을 알고 있지만, 나는 좀 더 깨끗한/객체 지향적 인 것을 선호한다. Functor/Function 객체를 만들기 위해 Moose를 사용하는 방법이 있습니까?

    2

    1답변

    Moose를 사용하여 호출을 객체로 매핑하려는 REST 서버용 클라이언트를 작성하고 있습니다. 많은 호출이 간단하고 pre-fetch하기 위해 보일러 플레이트 함수를 사용할 것이기 때문에 나는 각 클래스 내에 실제 before 함수를 생성하는 함수를 사용하려고합니다. 아마 불완전하고 확실히 검증되지 않은입니다 package R::A; use Moose;

    3

    1답변

    내가 무스에 새로 온 사람, 그리고 Moose manual on classes에 의해 유효한 클래스는 것 같다 : package Person; use namespace::autoclean; use Moose; __PACKAGE__->meta->make_immutable; 그러나 어디 1;을 터미널 "나는 진정한 반환하고있어"입니다 ??? 나는 1

    4

    1답변

    현재 새 시스템에 대한 설계를 계획 중입니다. 백엔드 API와 상호 작용하는 코드를 작성해야합니다. 나는 대상 구성과 상속을 심사숙고하고 있으며 내 상황에서 가장 올바른 절차는 상속을 통한 구성으로 내 대상이 "a is"가 아닌 "has a"관계를 가지므로 결정하는 것입니다. 일부 개체가 다른 개체에 의존하기 때문에 "개체 A"에 "개체 B"및 "개체 C"

    2

    1답변

    약간 긴 코드는 죄송하지만 거의 작동하는 예제를 제공하고 싶습니다. 위의 코드를 실행하는 경우 package MLQ::Jobs::Job { use 5.016; use Moose; use warnings; has 'name' => (is=>'rw', isa=>'Str'); has 'status' => (is=>'r

    0

    1답변

    MooseX :: Getopt를 사용하여 "usage"텍스트를 프로그램에 포함시키는 일반적인 방법은 무엇입니까? (즉, 같은 것을 인쇄해야 myprog --usage를 실행 "MYPROG : 좋은 모든 것을 할") MooseX :: 것은, Getopt 설명서를 말한다 :이 "것은, Getopt 경우 : 긴 :: 서술 설치하고 다음 명령 줄의 매개 변수가 전

    4

    1답변

    값이 기본값으로 속성을 재설정? 예 :이 할 경우 $obj->attr(5); # sets attr to 5 $obj->_reset_attr; print $obj->attr; # will print 10

    2

    2답변

    나는 자바와 비슷한 솔루션을 찾고 있는데, 동일한 이름으로 다른 매개 변수 목록을 사용하여 메서드를 만들 수 있습니다. method makeDeposit() { system("cls"); print "How much money do you want to deposit?: "; chomp (my $amount = <STDIN>);

    4

    1답변

    그래서 Perl의 표준 명명 규칙은 snake_case이지만 camelCase를 사용하는 REST API와 인터페이스하기위한 모듈을 작성하여 무스 인프라로 개체를 만듭니다. 차라리 객체를 두 경우 모두 사용할 수있게 만들 겠지만 다중 Moose-y 접근자를 얻을 수는 없습니다. 다음은 내가 생각해 낼 수있는 유일한 방법입니다. has 'full_name'

    4

    2답변

    무스 OO 시스템을 사용하기 위해 작성된 Perl API를 사용하려고하지만 오브젝트간에 상속, 결합 또는 구성이 전혀 없습니다. 디버깅을위한 단일 선택적 역할을 제외하고는 역할이나 믹스 인도 포함되어 있지 않습니다. 지금까지 볼 수 있듯이 무스를 사용하는 것은 엄청난 양의 합병증과 컴파일 시간 오버 헤드가 거의없는 것으로 보입니다. 코드를 Perl 모듈에