Je voudrais simplement déclarer un attribut en lecture seule dans Moose qui ne peut pas être initialisé dans un appel à new. Ainsi, après avoir déclaré ce qui suit:Comment puis-je empêcher que les attributs en lecture seule de Perl Moose soient définis lors d'un appel à new?
package SOD::KuuAnalyze::ProdId;
use Moose;
has 'users' => (isa => 'ArrayRef[Str]', is => "ro");
1;
Je ne veux pas ce qui suit au travail:
my $prodid = SOD::KuuAnalyze::ProdId->new(users => ["one", "two"]);
utilisateurs n'a pas défaut, comment fonctionne-t-il jamais se mettre? – Schwern