Projekt Perl für den Alltag
aus LugUM, der freien Wissensdatenbank
| Inhaltsverzeichnis |
Die Idee
Aus verschiedenen Gründen beschäftige ich mich seit kurzem etwas intensiver mit Perl. Ich möchte alle Interessierten einladen sich auf diesen Seiten intensiver mit Perl zu beschäftigen und Ihre Ideen einzubringen. Vielleicht schaffen wir so eine Art Einführungsseite, eine Linksammlung und natürlich einen Bereich mit vielen Beispielen.--Wolpi34 11:10, 21. Aug 2005 (CEST)
Einführung in Perl
Variablen
Der in der Regel in Perl benutzte Datentyp ist der Skalar. Ein Skalar kann eine Zahl oder ein String (eine Zeichenkette) sein. Begrenzt werden diese Datentypen nur durch das System, d. h. eine grösstmögliche Ganzzahl wird bei Perl so lange darstellbar sein, wie dies auch im Betriebssystem möglich ist. Strings und Zahlen sind übrigens fast beliebig austauschbar.
Beispiel zur Deklaration und Initialisation einer Variablen:
my $str_zeichen = "Dies ist eine Zeichenkette";
my $int_zahl = 123456789;
Wie zu sehen unterscheidet Perl den Datentyp eigenständig.
- Zahlen
Perl arbeitet intern nur mit Fliesskommazahlen doppelter Genauigkeit. Intern wird bei Fliesskommazahlen von sogenannten Literalen gesprochen. Ein Literal wird definiert als zeichengetreue Darstellung von Daten im Quellcode des Perlprogramms [SCHWARTZ, R. L.; PHOENIX, T: Einführung in Perl, O'Reilly, 3. Aufl. 2002]. Flieskommaliterale sind in Perl sowohl mit als auch ohne Dezimaltrenner (in Perl der ".") gestattet:
Beispiel:
123.45
-4e12 # -4 x 10 hoch 12
Links zu Perl
"Die" Perlseiten (http://www.perl.com) Leider gibt es die Seiten nur in Englisch
ActiveState Perl (http://www.activestate.com/Products/ActivePerl/) Die ideale Umgebung wenn man auf Windows und Linux arbeiten will, allerdings gibts diese Variante nicht im Webumfeld
Die Perlseiten von Michael Schili (http://www.perlmeister.com/perl/index.html) Michael Schili schreibt unter anderem die Perlbeiträge im Linuxmagazin. Diese und seine anderen Beiträge sind hier zu finden.
Perlbücher
Die "+" sollen ein Rating von 1 (sehr gutes Buch) bis 6 (sehr schlechtes Buch) darstellen. Dieses Rating ist natürlich sehr subjektiv zu betrachten, daher sollte das Rating auch mit einer Signatur versehen werden.
- SCHWARTZ, Randal L; PHOENIX, Tom: Einführung in Perl, O'Reilly, 3. Auflage, 2002 Rating: +++++ --Wolpi34 11:15, 21. Aug 2005 (CEST)
Perlbeispiele
RegExe zum Skript:
- Schlecker:
1. ^\d\d\d_
2. a
