Struppi: OOP: Konstruktorfunktion

Beitrag lesen

Meinst de es funktioniert nicht? Also bei mir geht es, eben ohne Semikolon am ende der Sub. Was habe ich falsch gemacht? Dabei habe ich mich an die Seite gehalten: http://cologne.pm.org/talks/jps-ooperl/index.html
Ist das hier falsch? Dann habe ich den Stoff falsch verstanden und muss jetzt wieder umdenken :(

Nein, hier ist ein kleiner aber in Perl wichtiger Unterschied zwischen deiner Konstruktorfunktion und der auf der Seite.

deine:

sub new  
{  
 my $obj = @_;  
...  

Die auf der Seite:

sub new {  
   my ($inPkg, $inKontostand, $inDispo) = @_;  
...  

Du kannst in dem Fall nicht die Klammer weglassen.

Struppi.

--
Javascript ist toll (Perl auch!)