#!/usr/bin/perl
use strict;
use warnings;
my @unterricht = (... fülle das Array ...);
for my $stunde ( 0..$#unterricht ){
my $ref = $unterricht[$stunde];
for my $tag ( 0..$#{ $ref } ){
my $tagref = $ref->[$tag];
for my $zeile ( 0..$#{ $tagref } ){
my $zeilenref = $tagref->[$zeile];
for my $eintrag ( 0..$#{ $zeilenref } ){
if( defined $zeilenref->[$eintrag] ){
print sprintf "Stunde: %d, Tag: %2d, Zeile: %3d, Eintrag: %s\n", $stunde, $tag, $zeile, $zeilenref->[$eintrag]
}
}
}
}
}
Lesematerial:
perldoc -f sprintf
perldoc perlreftut
perldoc perlsyn (der Teil mit den "For Loops")
Datum: 05.03.2008-14:25
