|< 1 2 >| | 14 entries, 2 pages |
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
# Jetzt wieder ausgeben!
my $key;
# Fuer alle Keywords
for $key (@{$params{keywords}})
{
# erst die freien Kommentare, falls vorhanden
if (exists $params{$key}{precomments})
{
print "# ", $_, "\n" for @{$params{$key}{precomments}};
}
}
# dann die einzelnen Schluessel und Werte
print "$key = ";
my @vals = ();
foreach my $val (@{$params{$key}{values}})
{
my $str = $val;
if (exists $params{$key}{comments}{$val})
{
$str .= "\t# " . join " \\\n\t\t\t# ",
@{$params{$key}{comments}{$val}};
}
push @vals, $str;
}
# print join " \\\n\t\t", @vals;
# print "\n";
1
2
3
4
5
6
7
8
9
10
11
my $key;
print "$key = "; # zeile 181
my @vals = ();
foreach my $val (@{$params{$key}{values}}) # Zeile 183
{
# my $str = $val;
if ($params{$key} == "GENLIST")
{
$genlist = $params{$key}{values}[0];
}
}
QuoteUse of uninitialized value in concatenation (.) or string at Test.pl line 181.
= Use of uninitialized value in hash element at Test.pl line 183.
Use of uninitialized value in hash element at Test.pl line 183.
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
'KEY1' => {
'precomments' => [
'',
'Kommentar',
''
],
'values' => [
'Wert'
],
'comments' => {
'Wert' => [
'Kommentar'
]
}
'KEY2' => {
'values' => [
'Wert'
],
'comments' => {
'Wert' => [
'Kommentar'
]
}
}
$key1 = $params{KEY1}{values};
QuoteCode: (dl )1
2
3
4
5
6
7
8
9
10
11# Jetzt wieder ausgeben!
my $key;
# Fuer alle Keywords
for $key (@{$params{keywords}})
{
# erst die freien Kommentare, falls vorhanden
if (exists $params{$key}{precomments})
{
print "# ", $_, "\n" for @{$params{$key}{precomments}};
}
}
QuoteCode: (dl )1
2
3
4
5# dann die einzelnen Schluessel und Werte
print "$key = ";
my @vals = ();
foreach my $val (@{$params{$key}{values}})
...
Quote
1
2
3
4
5
6
7
8
9
10
my $key;
# Fuer alle Keywords
for $key (@{$params{keywords}})
{
# erst die freien Kommentare, falls vorhanden
if ($params{$key} == "KEY1")
{
$key1 = ${$params{$key}{values}};
}
}
$genlist = ${$params{$key}{values}};
1
2
3
4
5
# jetzt haben wir eine Array-Referenz in $genlist
$genlist = \@{$params{$key}{values}};
# oder
@genlist = @{$params{$key}{values}};
# jetzt kopieren wir die Werte einfach ins Array @genlist
QuoteUse of uninitialized value in concatenation (.) or string at Test.pl line 181.
$key1 = $params{KEY1}{values};
|< 1 2 >| | 14 entries, 2 pages |