Thread Zugriff auf Membervariable aus Instanzmethode? (16 answers)
Opened by JackBauer at 2008-05-06 12:13

renee
 2008-05-06 12:53
#109242 #109242
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
JackBauer+2008-05-06 10:46:02--
Momentan weiß ich noch nicht so recht, was ich von Perl halten soll. Ich sehe jedenfalls absolut keinen Sinn darin Methoden kurz aber kryptisch zu designen, sodass anschließend bei schlechter Dokumentation keiner mehr weiß, was überhaupt gemacht wurde

Das verstehe ich nicht so ganz. Was meinst Du damit?

Wenn Du Perls built-in-Methode meinst, die sind recht ausführlich dokumentiert (Stichwort "perldoc -f <funktion>")

Wie Du Deine eigenen Methoden schreibst, ist Dir selbst überlassen.

Quote
Paramter einer Methode stehen automatisch in $_


Die stehen nicht in $_ sondern in @_. Und es ist eine Sache der Gewohnheit... Man hat sich nach 1,2 Tagen daran gewöhnt, dass die Parameter in @_ stehen...

Quote
Die letzte Zeile einer Methode setzt einen versteckten Rückgabewert (bin mir nicht sicher: auch in $_ ?)
Nein, nicht in $_... Du muss den Rückgabewert schon explizit speichern:

Code (perl): (dl )
1
2
3
4
5
6
my $retval = test();
print $retval;

sub test{
  6;
}


Es gibt sicherlich das eine oder andere was in Perl nicht 100%ig optimal ist, aber in welcher Sprache ist schon alles optimal?
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Zugriff auf Membervariable aus Instanzmethode?