Tag: moose

Moose ist ein postmodernes Objektsystem für Perl 5, das nimmt die Langeweile aus, die objektorientierte Perl. Es leiht sich die besten Eigenschaften von Perl 6, CLOS (Lisp), Smalltalk, Java, BETA, OCaml, Ruby und mehr, während immer noch treu zu seiner Perl-5 Wurzeln.

Elch "generator" vs "Standard"

Anzahl der Antworten 3 Antworten
Ich verstehen, dass die Verwendung builder ermöglicht es Unterklassen zu überschreiben Attribut Standardwerte leicht und die Rollen können require Sie. Dies kann auch erreicht werden mit default etwa so: has 'foo' => is => 'rw', isa =>

In Elche, wie kann ich das ändern eines Attributs jeder Zeit ist es eingestellt?

Anzahl der Antworten 4 Antworten
Wenn Sie ein Attribut auf, das muss geändert werden, zu jeder Zeit es gesetzt ist, gibt es einen glatten Weg, dies zu tun, kurz zu schreiben, den accessor sich selbst und mucking um direkt mit dem Inhalt

Kann jemand bitte erklären (my $self = shift) in Perl

Anzahl der Antworten 3 Antworten
Ich habe eine wirklich harte Zeit zu verstehen, die Kreuzung von OO Perl und my $self = shift; Sie in Der Dokumentation auf diese einzelnen Elemente ist great, aber keiner von denen, die ich gefunden habe, die

mein $ self = Verschiebung in Perl; eine Erklärung

Anzahl der Antworten 3 Antworten
Ich habe eine wirklich harte Zeit zu verstehen, die Kreuzung von OO Perl und my $self = shift; Sie in Der Dokumentation auf diese einzelnen Elemente ist great, aber keiner von denen, die ich gefunden habe, die