Thread Wie programmiere ich OOP & Moose?
(28 answers)
Opened by hlubenow at 2016-12-13 09:58
Könntest Du noch bitte diese Syntax erläutern?
Code (perl): (dl
)
print $self->state; In normalem Perl geht das ja nicht (wenn ich mich nicht irre). Wie macht Moose/Mouse daraus gültiges Perl? Bzw. was ist dort "$self"? "print $self" deutet auf Hash-Referenz. Aber wenn man eine Hash-Referenz bildet, geht die letzte Zeile hier nicht: Code (perl): (dl
)
1 2 3 4 my %h = (state => "off"); my $href = \%h; print "$href\n"; # print $href->state; Das verwirrt mich irgendwie. Erweitert Moose Perl in einer Weise, daß daraus eine ganz andere Sprache wird? |