[vienna.pm] Aufruf namentlich bekannter Methoden
Peter J. Holzer
hjp-vienna-pm-list at hjp.at
Tue May 21 17:11:35 CDT 2002
On 2002-05-21 23:25:21 +0200, Thomas Klausner wrote:
> On Tue, May 21, 2002 at 10:36:59PM +0200, Peter J. Holzer wrote:
> > Angenommen, ich habe eine Klasse mit vielen Getter/Setter-Methoden, und
> > möchte jetzt viele davon aufrufen.
> > print "$label: ", eval "\$f->$method", "\n";
> > aber daß ich da den Methodenaufruf in einem String zusammenbasteln und
> > dann eval'uieren muss, stört mich rein ästhetisch und könnte bei manchen
> > Applikationen auch negative Auswirkungen auf die Performance haben.
> >
> > Hat jemand eine bessere Idee?
> An sich geht das auch einfach mit
> $f->$method
Nein:
syntax error at ./fruit.pl line 57, near "$method,"
(perl 5.005_03)
Aber
$f->$method()
funktioniert. Danke, das hätte ich gleich probieren können
(normalerweise schreibe ich die Klammern als alter C-Programmierer eh
immer, keine Ahnung, warum ich sie diesmal weggelassen habe).
hp
--
_ | Peter J. Holzer | > Benötigt man für Linux einen Virenscanner?
|_|_) | Schriftführer LUGA | Nein.
| | | hjp at luga.at | Linux bootet und läuft auch ohne Virenscanner
__/ | http://www.luga.at/ | einwandfrei. -- Heimo Schoen in al
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
Url : http://mail.pm.org/archives/vienna-pm/attachments/20020522/6b71b3be/attachment.bin
More information about the Vienna-pm
mailing list