===== Perl Installation + Packete ===== * Windows Activestate Perl + ppm so man keine (direkte) Internetverbindung hat, kann man die Module von [[http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Windows/|zip download]] beziehen * Unix Perl (als Packet oder Source) + cpan-shell perl -MCPAN -e shell * Allgemein # perl Makefile.PL # make # make test # make install ===== Komplexe Datenstrukturen ===== * Data::Dumper use strict; use Data::Dumper; my @array = (1,2,3,4); my $r = [7,8,9]; my %hash = (bli => 10, bla => 11); my $h = {a => [2,3], b => [4,5], c => {e => 6, f=>7}, g => \@array, h => $r, i => \%hash, }; print Dumper $h; === Aufbauen eines Verzeichnisbaums === * hashes of hashes [[hash_ref.pl]] * [[opendir]] === Aufbauen einer Straßen/Ortsnamen Datenbank === * {{strassen.zip}} * Nach Eingabe einer Postleitzahl und eines Straßennamens soll herausgefunden werden, ob in einer bestimmten Ortschaft eine bestimmte Straße existiert * [[strassen.pl]]