Einführung in Perl

Einführung in Perl

 

 

 

von: Randal L. Schwartz, Tom Phoenix, Brian D. Foy

O'Reilly Verlag, 2005

ISBN: 9783897216884

Sprache: Deutsch

337 Seiten, Download: 9680 KB

 
Format:  PDF, auch als Online-Lesen

geeignet für: Apple iPad, Android Tablet PC's Online-Lesen PC, MAC, Laptop
Typ: B (paralleler Zugriff)

 

eBook anfordern

Mehr zum Inhalt

Einführung in Perl



  Inhalt 6  
  Vorwort 12  
     Die Geschichte dieses Buchs 13  
     Typografische Konventionen 15  
     Verwendung der Codebeispiele 15  
     Danksagungen 16  
  Einleitung 20  
     Fragen und Antworten 20  
     Was bedeutet »Perl«? 23  
     Wo kann ich Perl bekommen? 28  
     Wie schreibe ich ein Perl-Programm? 32  
     Eine Perl-Blitztour 38  
     Übungen 39  
  Skalare Daten 40  
     Zahlen 40  
     Strings 43  
     Eingebaute Warnungen 47  
     Skalare Variablen 49  
     Ausgaben mit print 51  
     Kontrollstrukturen mit if 56  
     Auf Benutzereingaben reagieren 57  
     Der chomp-Operator 58  
     Kontrollstrukturen mit while 59  
     Der Wert undef 59  
     Die Funktion defined 60  
     Übungen 61  
  Listen und Arrays 62  
     Zugriff auf Arrayelemente 63  
     Besondere Arrayindizes 64  
     Listenliterale 65  
     Listenzuweisung 67  
     Interpolation von Arrays in Strings 70  
     Kontrollstrukturen mit foreach 71  
     Die beliebteste Standardvariable in Perl: $_ 72  
     Der reverse-Operator 72  
     Skalarer Kontext und Listenkontext 73  
      im Listenkontext 77  
     Übungen 78  
  Subroutinen 79  
     Subroutinen definieren 80  
     Subroutinen aufrufen 81  
     Rückgabewerte 81  
     Argumente 83  
     Private Variablen in Subroutinen 84  
     Parameterlisten mit variabler Länge 85  
     Anmerkungen zu lexikalischen (my-) Variablen 88  
     Das »use strict«-Pragma 89  
     Der return-Operator 90  
     Nicht-skalare Rückgabewerte 93  
     Übungen 94  
  Eingabe und Ausgabe 95  
     Eingaben von der Standardeingabe (STDIN) 95  
     Eingaben vom Diamantoperator 97  
     Aufrufende Argumente 99  
     Ausgaben auf STDOUT 100  
     Formatierte Ausgaben mit printf 103  
     Dateihandles 106  
     Dateihandles öffnen 108  
     Schwerwiegende Fehler mit die abfangen 111  
     Dateihandles benutzen 113  
     Standarddateihandles erneut öffnen 115  
     Übungen 116  
  Hashes 117  
     Was ist ein Hash? 117  
     Zugriff auf Hashelemente 121  
     Hashfunktionen 125  
     Typische Anwendung für einen Hash 128  
     Übungen 130  
  In der Welt der regulären Ausdrücke 131  
     Was sind reguläre Ausdrücke? 131  
     Einfache Mustererkennung 132  
     Zeichenklassen 135  
     Übungen 138  
  Mustersuche mit regulären Ausdrücken 139  
     Mustervergleiche mit m// 139  
     Das Standardverhalten von regulären Ausdrücken ändern 140  
     Muster verankern 142  
     Der Bindungsoperator =~ 144  
     Variableninterpolation in Suchmustern 144  
     Die Speichervariablen 145  
     Allgemeine Quantifier 149  
     Präzedenz 150  
     Ein Programm zum Testen von Mustern 152  
     Übungen 153  
  Textbearbeitung mit regulären Ausdrücken 154  
     Ersetzungen mit s/// 154  
     Der split-Operator 157  
     Die join-Funktion 159  
     m// im Listenkontext 159  
     Weitere mächtige reguläre Ausdrücke 160  
     Übungen 169  
  Weitere Kontrollstrukturen 170  
     Kontrollstrukturen mit unless 170  
     Kontrollstrukturen mit until 171  
     Ausdrücke modifizieren 172  
     Nackte Blöcke als Kontrollstrukturen 174  
     Die elsif-Klausel 175  
     Autoinkrement und Autodekrement 176  
     Kontrollstrukturen mit for 177  
     Schleifen kontrollieren 180  
     Logische Operatoren 184  
     Übung 189  
  Dateitests 190  
     Dateitest-Operatoren 190  
     Die Funktionen stat und lstat 195  
     Die Funktion localtime 197  
     Bitorientierte Operatoren 198  
     Das spezielle Dateihandle _ 199  
     Übungen 200  
  Zugriff auf Verzeichnisse 201  
     Im Verzeichnisbaum navigieren 201  
     Globbing 202  
     Eine alternative Globbing-Syntax 203  
     Verzeichnishandles 204  
     Verzeichnisse rekursiv bearbeiten 206  
     Dateien und Verzeichnisse bearbeiten 206  
     Dateien löschen 206  
     Dateien umbenennen 208  
     Links und Dateien 209  
     Erzeugen und Entfernen von Verzeichnissen 214  
     Zugriffsrechte ändern 216  
     Besitzrechte ändern 217  
     Zeitstempel ändern 217  
     Übungen 218  
  Strings und Sortierfunktionen 220  
     Substrings finden mit index 220  
     Substrings manipulieren mit substr 221  
     Daten mit sprintf formatieren 223  
     Fortgeschrittenes Sortieren 225  
     Übungen 231  
  Prozessverwaltung 233  
     Die Funktion system 233  
     Die Funktion exec 237  
     Umgebungsvariablen 238  
     Backquotes zum Abfangen von Ausgaben benutzen 239  
     Prozesse als Dateihandles 242  
     Ganz tief unten mit fork 244  
     Signale schicken und empfangen 245  
     Übungen 248  
  Perl-Module 250  
     Module finden 250  
     Module installieren 251  
     Einfache Module benutzen 252  
     Übungen 259  
  Fortgeschrittene Perl-Techniken 260  
     Fehler mit eval abfangen 260  
     Elemente mit grep aus einer Liste filtern 263  
     Listenelemente umwandeln mit map 264  
     Hashschlüssel ohne Anführungszeichen 265  
     Slices 266  
     Übung 271  
  Anhang A: Lösungen zu den Übungen 272  
  Anhang B: Über das Lama hinaus 301  
  Index 324  
  Über die Autoren 336  
  Über den Übersetzer 336  
  Kolophon 337  
  Mehr eBooks bei www.ciando.com 0  

Kategorien

Service

Info/Kontakt

  Info
Hier gelangen Sie wieder zum Online-Auftritt Ihrer Bibliothek