Thread unblessed reference
(4 answers)
Opened by silver345 at 2011-06-07 08:44
Du hast Referenzen in Deinem Array. Beim Durchgehen zum Aufruf der Methode finish() machst Du jedoch keine Dereferenzierung, daher die Fehlermeldung. Dereferenziert erfolgt keine Fehlermeldung:
Code (perl): (dl
)
1 2 3 4 foreach my $sth(@statements){ # $sth ist eine Referenz auf eine Referenz $$sth->finish; # beachte die 2 Dollarzeichen, Dereferenzierung } Btw., Can't call method "finish" on unblessed reference besagt: du hast zwar eine Referenz, jedoch ist die Zugehörigkeit dieser Referenz zu einer Klasse nicht näher bestimmt. perldoc -f bless --Rosti Last edited: 2011-06-07 09:37:24 +0200 (CEST) |