Thread Unerwartetes Verhalten bei Operator überladen (10 answers)
Opened by Muffi at 2012-08-21 17:05

Muffi
 2012-08-22 12:03
#161251 #161251
User since
2012-07-18
1465 Artikel
BenutzerIn
[default_avatar]
Code (perl): (dl )
'='      => sub { print "DRIN\n"; $_[0]->clone },


Aber der Effekt ändert sich nicht und auch das DRIN wird nicht ausgegeben.
Was Perl kurz vor der Fehlermeldung tut ist '""' aufzurufen, wodurch dann der Fehler erzeugt wird. Wenn ich in der Stringify-methode eine Zahl zurückliefere ist der Fehler weg...

[EDIT]
Ich denke man kann sich eh die Grüblerei sparen, da egal welchen Test ich baue dieser funktioniert. Es muss irgendeine komische Kombination sein, die ich hab und die das Verhalten verursacht.
Last edited: 2012-08-22 13:42:39 +0200 (CEST)
1 + 1 = 10

View full thread Unerwartetes Verhalten bei Operator überladen