Вопросы по теме 'moose'
Как я могу использовать MooseX::ClassAttribute в роли?
Я хотел бы использовать MooseX::ClassAttribute в роли. То есть сделать что-то вроде
package Cachable;
use Moose::Role;
use MooseX::ClassAttribute;
class_has Cache => ( is => 'rw' );
1;
К сожалению, приведенный выше код не...
243 просмотров
schedule
18.03.2024
Как в Moose изменить атрибут каждый раз, когда он установлен?
Если у вас есть атрибут, который нужно изменить каждый раз, когда он установлен, есть ли простой способ сделать это, за исключением написания аксессуара самостоятельно и непосредственной работы с содержимым $self , как это сделано в этом примере?...
5980 просмотров
schedule
17.04.2024
Аргумент для подпрограммы строителя в объекте лося
В настоящее время я делегирую метод Builder всем объектам, расширяющим один из моих базовых классов. Проблема, с которой я столкнулся, заключается в том, что мне нужно, чтобы все объекты либо читали атрибуты самих себя, либо передавались в значении....
2470 просмотров
schedule
12.11.2023
поддержка ctags для MooseX::Declare? (перл)
Как я могу заставить ctags генерировать теги для методов MooseX::Declare, классов, атрибутов и тому подобного?
247 просмотров
schedule
23.11.2022
Доступ к MooseX::ClassAttribute в Moose::Role
Вот загадка. Я использую Moose::Role в качестве интерфейса, где конкретные классы должны реализовать необходимые построители атрибутов, определенные ролью. Роль также определяет некоторые методы, которые выполняют логику над атрибутами. Вот...
169 просмотров
schedule
20.05.2024
Частные переменные в классе Perl Moose
Я начинаю изучать объекты в Perl с помощью Moose.
Я не уверен, что понимаю цель MooseX::Privacy . Учитывать:
use v5.14;
package PA {
use Moose;
my $var='private?';
1;
sub getVar {
return $var;
}
}
package PB {...
948 просмотров
schedule
15.02.2024
Объект Moose как ленивый хеш
Я хочу заменить некоторые хэши, используемые в моей программе, ленивыми объектами Moose по соображениям производительности. Проблема в том, что есть много кода, который я не контролирую, который, конечно же, использует ->{key} для доступа к...
250 просмотров
schedule
09.02.2024
Аксессоры Perl Moose, генерируемые на лету
См. следующий фрагмент кода Perl, основанный на Moose:
$BusinessClass->meta->add_attribute($Key => { is => $rorw,
isa => $MooseType,...
296 просмотров
schedule
01.12.2023
«Использование пакетов на основе Moose в сценариях Perl
Я ломал голову около часа, пытаясь заставить .pm работать как модуль для меня.
Моя проблема довольно проста.
История:
Я сделал пакет и использовал Moose для ООП.
Я сохранил пакет My::FileIO в домашнем каталоге в общем каталоге для всех...
92 просмотров
schedule
08.06.2024