$a = 3;
$b = 2;
## printf "%s\n", add($a, $b) ;
@b = (1,2,3,4,5,6);
$r = [1,2,3,4,5,6];
$h = {a => 1,
b => 2,
};
print Dumper $h;
printf "array %s %s %s\n", $r->[3], ${@$r}[3], $b[3] ;
printf "hash %s\n", $h->{a};
### nicht ### print " $r->[3] \n";
printf "array %s\n", ref($r) ;
printf "%s\n", add_array($r) ;
print "bin in Zeile " .__LINE__;
exit(0);
sub add_array {
my ($c_ref) = @_;
printf "ref %s\n", ref($c_ref);
my $d;
foreach (@$c_ref) {
$d += $_;
}
$d;
}
sub add {
my ($a, $b) = @_;
my $c = $a+$b;
return $c;
}