![]() |
|< 1 2 >| | ![]() |
20 Einträge, 2 Seiten |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
use strict;
use warnings;
use Data::Dumper;
my $allmatch = [ '10000000 ,' ];
my $nr = 0;
print "Problemstelle: allmatch: ", Dumper $allmatch;
print "nr = [$nr]\n";
print "\$#\$allmatch = [$#$allmatch]\n";
print "ref \$allmatch = ", ref($allmatch), "\n";
my $ax = $#$allmatch;
print "ax = [$ax]\n";
if ($nr > $ax) {
print "groesser\n";
}
else {
print "kleiner gleich\n";
}
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
#!/usr/bin/perl
use strict;
use warnings;
my @c = (
[{ xyz => undef }],
{ xyz => undef },
[{ xyz => undef }],
);
my $d = [ 13, 17, 42, 69, 4711 ];
my $nr = 1;
if ($nr > $#$d) { # Zeile 15
print "schuhu\n";
}
else {
if (defined $c[$nr]->[0]->{xyz}) { # Zeile 19
print "definiert\n";
}
else {
print "nicht definiert\n";
}
}
Not an ARRAY reference at R:\Banz\HR_Strukt_HuP\CD\erwent_down\prg\t2.pl line 19.
![]() |
|< 1 2 >| | ![]() |
20 Einträge, 2 Seiten |