Eigene foreach-Variable in perl
Saturday, 14 June 2008
Falls man in einer foreach-Schleife mit einer anderen foreach-Schleife arbeiten will dann kann man nicht mit $_ arbeiten wenn man die Variable der äusseren foreach-Schleife in der inneren benutzen möchte. Deshalb kann man sich eigene Variablen deklarieren:
#!/usr/bin/perl
my $var;
my $var2;
my @liste = qw( asdf jkl 1 2 3 4.56 );
my @liste2 = qw( a b c d e f g );
foreach $var ( @liste ) {
foreach $var2 ( @liste2 ) {
print $var."\n";
}
}
No. 1 — June 15th, 2008 at 10:11
das geht sogar so:
#!/usr/bin/perl
my @liste = qw( asdf jkl 1 2 3 4.56 );
my @liste2 = qw( a b c d e f g );
foreach my $var ( @liste ) {
foreach my $var2 ( @liste2 ) {
print $var.”\n”;
}
}