Wo müsste ich die Änderung im Codeabschnitt vornehmen um die Kommentare einzufügen?
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
27
28
29
30
31
32
33
34
sub insert_keys
{
my ($bufferp, $paramp, $komment) = @_;
# entfernt RETURN
chomp ($komment);
# Was macht das? "$$" -> ?????
return unless defined $$bufferp && length $$bufferp;
die "Syntaxfehler in Zeile $." unless index ($$bufferp, '=') >= 0;
my ($key, $val) = split /\s*=\s*/, $$bufferp, 2;
# print "$$bufferp - $komment \n";
# Ab hier muss ich was änder (glaube ich) aber was???
unless (defined $val)
{
$paramp->{$key} = undef;
return;
}
if ($val =~ /\s/) # Leerzeichen zwischen Woertern? => Liste
{
my @vals = split " ", $val;
$paramp->{$key} = \@vals;
}
else
{
$paramp->{$key} = $val;
}
$$bufferp = "";
}
Mfg
Paddy
Perl ist göttlich, die Kunst besteht darin Perl anwenden zu können.