Thread OOP: Einem vorhandenen Objekte weitere Hashes hinzufügen
(6 answers)
Opened by Phrosch at 2019-12-05 04:52
Danke für die sowohl schnelle als auch elegante Lösung, Daxim! Funktioniert bestens, wirft aber auch zwei Fragen auf. ;-)
Wärst Du so nett und kannst nochmal die folgende Zeile aufschlüsseln? Code: (dl
)
return bless \%args => $class; 1. Frage: Obwohl bless auf den benannten Hash %args angewendet wird, ist von dem Namen des Hashs %args im Objekt nichts mehr zu sehen. Wird der Hash hier nur "als Mittel zum Zweck" - also im Sinne der Datenstruktur 'missbraucht' so dass der Name %args verworfen wird? 2. Frage: %args => $class??? Wie kann man einem %Hash als ganzes einen Skalar zuweisen??? Dachte es geht nur als Code: (dl
)
$args{key} = "value" oder Code: (dl
)
%args = qw(key value). Wie ist das zu verstehen? Last edited: 2019-12-11 17:37:39 +0100 (CET) |