Perl Skriptum
Perl-Tk Blog Mayt
Perl-Tk Literatur Blog Mayt
Perl Wiki
Perldoc deutsch
Referenzen perlreftut
Perl Magazin
Perl Neuigkeiten
Reneeb Perl-Blog
Havranek Perl-Blog
Thomas-Fahle Perl-Blog
download von Sourceforge
tar -xzf / sudo make / sudo make install
perl -d:ptkdb programm.pl
Blog von Mayt zur Perl Integration
Perl-Tk Blog Mayt
Perl-Tk Literatur Blog Mayt
Perl Wiki
Perldoc deutsch
Referenzen perlreftut
Perl Magazin
Perl Neuigkeiten
Reneeb Perl-Blog
Havranek Perl-Blog
Thomas-Fahle Perl-Blog
PTK-Debugger
download von Sourceforge
tar -xzf / sudo make / sudo make install
perl -d:ptkdb programm.pl
Eclipse
sudo apt-get install eclipse eclipse-nls libpadwalker-perl sun-java6-jre java-commonBlog von Mayt zur Perl Integration
Hallo Herr Damböck,
AntwortenLöschennur eins, zwei Sachen zur PDF-Datei:
* Auf Seite 2 nutzen sie die Option -s, ohne diese in der Auflistung aufzuführen. Das verwirrt eher. Vielleicht hilft auch schon der Hinweis auf "perldoc perlrun"
* Auf Seite 6 hat sich ein Fehler eingeschlichen: Die Funktion chop entfernt *immer* das letzte Zeichen am String, egal ob das ein \n, \r oder ein anderes beliebiges Zeichen ist. Wenn der Zeilenumbruch (genauer: der Wert in $/, siehe auch http://reneeb-perlblog.blogspot.com/2007/10/ntzliche-variablen.html) und nichts anderes entfernt werden soll, dann muss chomp genommen werden.
* Auf Seite 12 ist das Dereferenzieren nicht ganz korrekt beschrieben. Die Auflösung der Referenzen wird nicht wirklich über das $ gemacht, sondern genauer über ${} bzw. @{} bzw. %{}, je nachdem, was als Rückgabewert kommt. Hierzu ist http://wiki.perl-community.de/cgi-bin/foswiki/view/Perldoc/perlreftut lesenswert.
* Seite 19/20: Die Art der Verwendung von "open" birgt ein paar Probleme: http://reneeb-perlblog.blogspot.com/2009/09/verschiedenes-zu-open.html
* Seite 23: In Zeile 3 muss der Operator " =~ " statt " = " heißen.
* auch eigene Module werden üblicherweise mit "use" eingebunden.
* Ihre Konstruktoren bei der Objektorientierung sind nicht korrekt. Bei den "bless"es erzeugen Sie jeweils eine neue Hashreferenz - und diese wird ge"bless"t und nicht $self. $self bleibt dadurch eine einfache Hashreferenz und wird kein Objekt. Machen Sie einfach "bless $self, $klasse", dann funktioniert es.
* Es wäre schön, wenn Sie als Dozent ihre Schützlinge gleich auf "use strict" hinweisen würden. Das hilft schnell, unnötige Fehler zu vermeiden. Dazu ist http://wiki.perl-community.de/cgi-bin/foswiki/view/Wissensbasis/UseStrict lesenswert.
Viele Grüße,
Renée Bäcker
--
Perl-Magazin: http://perl-magazin.de
Perl-Nachrichten: http://perl-nachrichten.de
Werde mich bis zum 2. Semester um Fehlerkorrektur kümmern.
AntwortenLöschen