9 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/perl
use strict;
use warnings;
my %test = (
eins => ['Hallo', 'Perl', 'Community'],
zwei => ['Hallo', 'Programmierer']
);
map { print $_ . "\n" for(@{ $test{$_} }) } (keys %test);
print "-" x15;
print "\n";
map {
for(@{ $test{$_} }) {
print $_ . "\n";
}
} (keys %test);
1
2
3
4
5
6
7
8
9
10
11
12
use warnings;
use strict 'refs';
my(%test) = ('eins', ['Hallo', 'Perl', 'Community'], 'zwei', ['Hallo', 'Programmierer']);
map {foreach $_ (@{$test{$_};}) {
print $_ . "\n";
}} keys %test;
print '-' x 15;
print "\n";
map {foreach $_ (@{$test{$_};}) {
print $_ . "\n";
}} keys %test;
array_hash.pl syntax OK
1
2
3
4
5
ingo perl # perl -v
This is perl, v5.8.4 built for i386-linux-thread-multi
Copyright 1987-2004, Larry Wall
Quote\n\nUser1: Wie war das mit der do while Schleife?
User2: Das ist ja gar keine wirkliche Schleife, oder?
User3: (schreit noch vom Klo) Richtig !
User3: (kommt total aufgeregt und mit heruntergelassener Hose vom Klo) Ja, das sind keine richtige Schleifen. Redo geht beispielsweise nicht damit.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
use strict;
use warnings;
use Data::Dumper;
my %test = (
eins => ['Hallo', 'Perl', 'Community'],
zwei => ['Hallo', 'Programmierer']
);
map { print $_ . "\n" for(@{ $test{$_} }) } (keys %test);
print Dumper(\%test);
^D
Hallo
Perl
Community
$VAR1 = {
'' => [],
'eins' => [
'Hallo',
'Perl',
'Community'
],
'zwei' => [
'Hallo',
'Programmierer'
]
};
9 Einträge, 1 Seite |