Thread Aufruf einer Methode, deren Name als Script dynamisch ermittelt wird
(3 answers)
Opened by Peter at 2012-01-27 18:12
ohne jetzt weiter zu testen oder zu denken (es war ein langer tag)
Code: (dl
)
my $o = "$self->{_object}->$function"; sieht ganz verdächtig aus. du willst da vermutlich ne coderef anlegen, das geht aber nicht mit strings. Du könntest aber imho einfach schreiben Code: (dl
)
my $r = $self->{_object}->$function( ... ); oder dir vorher mit Code: (dl
)
my $coderef = $self->{_object}->can($function) was hast du genau vor? Vielleicht gibt es ja einfachere Wege, zB mit Class::Method::Modifiers. |