Thread Neu in der Perl Welt und ein paar Fragen..
(20 answers)
Opened by Ratte at 2013-07-23 19:23
Auch wieder wahr. Ich glaube, ich hab' heute (zufällig) den (oder noch einen) Grund entdeckt, warum man inzwischen das "&" wegläßt: Wenn man Methoden von Objekten aufrufen will (die ja auch Funktionen sind), klappt das mit dem "&" nicht, wegen des unmittelbar vorhergehenden "->". Beispiel:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #!/usr/bin/perl use warnings; use strict; package MyClass; sub new { my $classname = shift; my $self = {}; return bless($self, $classname); } sub myMethod { my $self = shift; print "Hallo\n"; } package main; my $object = MyClass -> new(); $object -> myMethod(); # Geht nicht: # $object -> &myMethod(); Also gut, dann also doch "funktion();". ;) |