1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
sub append {
my $self = shift;
my @vals = @_;
my $knoten = $wurzel;
while (my $nextvalue =shift) {
my $wurzel = $self->{val};
my $knoten = $wurzel;
while (1) {
if (defined($knoten)) {
if ($nextvalue < $knoten->{'zahl'}) {
if (defined($knoten->{linksweg})) {
$knoten = $knoten->{linksweg};
} else {
$knoten = knot($nextvalue);
last;
}
}
}
}
} }
1;
er schreit mir hier nach Global symbol "$wurzel" requires explict package name ... aber eigentlich sollte er es doch erkennen, oder?
lg