User Tools

Site Tools


kurs:5._einheit

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

kurs:5._einheit [2014/09/10 21:22] (current)
Line 1: Line 1:
 +===== 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
 +<​code>​
 +perl -MCPAN -e shell
 +</​code>​
 +  * Allgemein ​
 +
 +<​code>​
 +# perl Makefile.PL
 +# make 
 +# make test
 +# make install
 +</​code>​
 +
 +===== Komplexe Datenstrukturen ​ =====
 +
 +  * Data::​Dumper
 +
 +<​code>​
 +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;
 +</​code>​
 +
 +=== 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]]
kurs/5._einheit.txt · Last modified: 2014/09/10 21:22 (external edit)