Thread Perl 5.42
(30 answers)
Opened by lichtkind at 2025-07-05 23:10
Da kann ich aber doch gleich die Eigenschaft auf public setzen wenn ich will daß die nach außen hin sichtbar ist. Noch besser finde ich, anstelle eines direkten Zugriff auf die Eigenschaft eine gleichnamige Methode aufrufen zu können. Das sieht dann bspw. so aus:
Und wie das hier auch schonmal stand, könnte man auf diese Art und Weise auch den Setter implementieren: Code (perl): (dl
)
my $sca2 = $sca->month(3); Wobei zwingend eine neue Instanz erstellt werden muß, weil eine Änderung einzelner Eigenschaften zu inkonsistenten Daten führen würde. Und obenstehender Code ist seit Perl 5.6 möglich, also seit gefühlt 20 Jahren ;) |