NICHT MEHR LIEFERBAR
Programmieren mit Perl

Larry Wall, Tom Christiansen & Randal L. Schwartz
Deutsche Übersetzung von Peter Klicman
1. Auflage April 1997
ISBN 978-3-930673-48-3
668 Seiten
Englischsprachige Ausgabe:

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 ausgetauscht

1.-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


Themen

Buchreihen

Special Interest

International Sites

O'Reilly China O'Reilly USA O'Reilly Japan O'Reilly Taiwan