Thread Modul: Methode und Subroutine mit dem gleichen Namen (3 answers)
Opened by Kuerbis at 2014-02-14 19:09

Raubtier
 2014-02-14 19:56
#173544 #173544
User since
2012-05-04
1055 Artikel
BenutzerIn

user image
Deine erste sub wird nie aufgerufen. Pack da doch mal ein say "hallo" rein - das wirst du nie sehen.

Mit $self = shift; bekommst du einmal die Referenz auf die Klasse, einmal eben die 4.

Du könntest mit ref $self testen, ob es sich um Term_Choose handelt. Dann brauchst du auch keine 2 Funktionen mit demselben Namen.

Edit: Muffi schreibt isa. Das ist vermutlich besser als mein "ref", muss dann aber in ein eval-Block, weil z.B. 4->isa nicht geht.
Last edited: 2014-02-14 20:00:50 +0100 (CET)

View full thread Modul: Methode und Subroutine mit dem gleichen Namen