Dieser Titel ist vergriffen und nicht mehr lieferbar!
Weitere Informationen zu diesem Buch
Errata | Das Vorwort | Beispielskripte per FTP |
Errata
Hinweis: Die erste Zahl bezeichnet die Seite, die zweite Zahl den Absatz, die dritte Zahl die Zeile.
4. Nachdruck (Februar 2000): 31.4.1 31.4.2 "spp" wird beide Male zu "spp:" 41.1.4 "enthalten" wird zu "handeln" 64 Die erste Zeile unter der Ueberschrift heisst jetzt: "Nachdem wir einige reguläre Ausdrücke gesehen haben, wollen" 104 Die letzte Zeile vor "If-Anweisungen" lautet jetzt: "In den meisten Fällen ist die dritte Variante vorzuziehen." 199, no "no Module LISTE" wird zu "no Modul LISTE" 213.-1.2 "SKALAR" wird zu "SCALAR" 565 Der 10. Listeneintrag lautet: "Lassen Sie keinen Raum zwischen einer Funktionsnameninstanz und der öffnenden Klammer."
3. Nachdruck (bis Mai 1999):
12.6 % ../bin/gradation wird zu % ../bin/notenspiegel 27.Fußn. 2 "Mastering Regular Expressions" wird zu "Reguläre Ausdrücke" 39.5.2-3 (2. Tabelle) rechte Spalte: die mittleren beiden Einträge austauschen; Zeile "Entspricht @tage[3..5]" wird zu "Entspricht @tage[3,4,5]" 74.1.7 ...|^..?)bar/ wird zu ...|^.{0,2})bar/ 164.-2.1 Einfügung: "Die Verwendung des undef-Befehls auf den ganzen Hash wäre schneller." 181.-6 Klammer am Ende einfügen: ...$netz) 190.-2.1 "ein Array" wird ersetzt durch "einen Hash" 207.-5.-2 "WRITEHANDLE" wird ersetzt durch "SCHREIBHANDLE" 233.3.3 $output_arr[$genauigkeit]= printf "%${breite}.${geanuigkeit}f", $wert; 292.Fußn.5.1 "wird" wird ersetzt durch "wir" 298.-6.-3 "import( )" wird ersetzt durch "import()" (Leerstelle in der Klammer wird gelöscht) 298.-2 "Module.pm" wird ersetzt durch "Modul.pm" 457.2 "use File::Path" wird ergänzt durch Semikolon: "use File::Path;" 541.-4.-1 "&infested" wird ersetzt durch "&eingenistet" 558.-7 "unpack" und "pack" werden ausgetauscht1.-2. Nachdruck (bis September 1998):
xxi.-2.2. Titel Perl 5 Schnellübersicht geändert in Perl 5 - kurz & gut, da ab 11/98 unter diesem Titel im Rahmen von "O'Reillys Taschenbibliothek" erhältlich (berücksichtigt Perl 5.005) xxi.-3.2. Titel Mastering Regular Expressions geändert in Reguläre Ausdrücke, da jetzt auch bei uns als Übersetzung erhältlich 4.2.2 print statt Print 5.4.4 $pet wird zu: $haustier 8.3.1 Schrift kleiner (wie in den folgenden beiden Zeilen) 9.4.1 Zahlenreihe ist als Dezimalzahl (d.h. ohne Leerstellen, mit Komma) darzustellen 10.5 Zeile 5 und 12 des Listings: / / wird zu " " 10.3.1 Nol einfügen: e-Umlaut 10.6.1 ganze Zeile um ein Zeichen nach rechts 19.Tab1-4.2 Leerstelle zwischen $ und a löschen 21.6.2 -f "/vmUnix" wird zu: -f "/vmunix" 33.Fußnote statt "Humty" muß es viermal heißen: "Humpty"; die Verse entstammen zudem nicht Alice in Wonderland, sondern Behind the looking glass 48.2, 48.3 Abstand zwischen den Unterstrichen kleiner (zwischen den Unterstrichen befindet sich kein Leerzeichen!) 52.5.2 8 wird zu 9 52.6.2 8 wird zu 9 59.2.1 Zwischenraum zwischen spitzen Klammern wird gelöscht 86.4.2 4292... wird zu 4294... 95.5 Codezeile: if fred" & "\1\2\3\4" ) { ... } wird zu if ( ("fred" & "\1\2\3\4")=~/[^\0]/ ) { ... } 105.-2.1 Ende der Zeile: << wird zu <<= 111.Fußn.1 sobald Sie einmal realisiert haben wird zu sobald Sie einmal erkannt haben 146.5.2 verwendee2t wird zu verwendet 150.4.1 interpreted as Funktion wird zu interpreted as function 151.-4 länge wird zu length, teilstr zu substr, ysss zu y/// 151.-3 ssss wird zu s/// 152.5.3 zwischen rmdir und stat wird noch select ergänzt 152.8.2 skalar wird zu scalar 158.1.3 teilstr wird zu substr 158.5.1 teilstr wird zu substr 158.7.1 teilstr wird zu substr 160.4.2 opendir wird zu readdir 161.-1 letztes Code-Bspl.: $pwd = (getpwuid $<) [1]; wird zu ; $pwd = (getpwuid ($<))[1]; 188.-1.1,2 58 6875 wird zu 58,6875 190.-1 letztes Code-Bspl.: letzte runde Klammer in der ersten Zeile entfällt 192.7.1 länge wird zu length 194.-5.1 0 = So, daher: $heute = (So,Mo,Di,Mi,Do,Fr,Sa) [(localtime) [6]]; 203.-4. Code-Bspl.: $datei =~ s#^\s#./$ wird zu $datei =~ s#^(\s)#./$1#; 203.-3.2 Die Auslassungspunkte am Satzende sollten eigentlich im Fließtextfont formatiert sein ... 210.1 Codezeilen; 1. Zeile: hier wird nach DATEIHANDLE der Begriff FORMAT ergänzt; 2. Zeile: hier wird nach printf ebenfalls der Begriff FORMAT ergänzt 210.3.3 Nach dem zweiten Satz wird folgender Satz eingefügt: "Das erste Element in der LISTE muß ein String sein, der besagt, wie die anderen Elemente formatiert werden." 210.3.5 "genau" wird entfernt 211.4.1 Hier muß es heißen: "Diese Funktion liefert eine pseudo-zufällige Fließkommazahl ..." 218.12.3 skalar wird zu scalar 218.-1.-1 skalar wird zu scalar 240.-1 letztes Code-Beispl.: elsif ($rc > 0x80) { wird zu elsif (($rc & 0xff) == 0) { 241. letzte Zeile im Rest-Code von S. 240: $ok = ($rc != 0); wird zu $ok = ($rc == 0); 241.2. vorletzte Zeile in Code-Beispl.: Semikolon am Ende der Zeile entfaellt 251.5.3 Mit korrekter Interpunktion sollte es hier heißen: "... Prozesse vorhanden sind, oder, wenn ..." 263.5.1 gschweift wird zu geschweift 267.1. Code-Bspl., letzte Zeile: ${"${pkg}::$name"} = 5; wird zu ${"${$pkg}::$name"} = 5; 276.-2.2 "... daß $LoL bereits ..." wird zu "... daß @LoL bereits ..." 276.-2. Code-Bspl.: entsprechend der vorangegangenen Zeile wird $LoL[3] zu @LoL[3] 301.-3.2 der letzte Satztteil, beginnend mit "..., die mit der Datenstruktur ...", entfällt 319.2.2 "BSD::Resource" sollte natuerlich in einem Nicht-Proportionalfont stehen 357.-5.-1 SPOOLER wird zu STATUS 364.-1 letztes Code-Bspl., 5. Zeile: my ($remote,$port, ... wird zu my ($remote, $port, 365.-2. Code-Bspl., drittletzte Zeile: print Client "Hallo, $name ... wird zu print CLIENT "Hallo, $name ... 410. 1. Code-Bspl., 4.letzte Zeile untie %db_hash; wird in eine eigene vorletzte Zeile verschoben 430.-2. Code-Zeile perl Makefile.PL PREFIX=~ wird zu perl Makefile.PL PREFIX=/unüblicher/ort 459. zweite Zeile im Rest-Code von S. 458: $fh->setpos $pos; wird zu $fh->setpos ($pos); 461.6.1 tie %hash, wird zu tie (%hash, 467.-1. 1. Zeile im letzten Code-Bspl.: $bar = 'blech' wird zu $opt_foo = 'blech' 479.4.3 untie %h wird zu untie %hash 511.1.2 Leerzeichen zwischen Unterstrichen enger fassen 545.-1.1 Nicht zu realisieren, daß wird zu Nicht daran denken, daß 549.Tab.7 Leerzeichen zwischen Fld und o einfuegen 590.5.1 Leerraum zwischen Unterstrichen enger fassen (Dies ist kein Leerzeichen!) 618 Eintrag zu Arrayvariable wird unter Arrayliteral einsortiert 642 Indexeintrag $_($ARG): Untereintrag "forearch-Anweisung" wird natürlich zu "foreach-Anweisung" 659 Indexeintrag -s-Switch, Perl: der Verweis auf S. 533 entfällt
Zurück zu Programmieren mit Perl
