Thread Details Fehler (2 answers)
Opened by bianca at 2011-07-10 08:04

bianca
 2011-07-10 08:04
#150262 #150262
User since
2009-09-13
7016 Artikel
BenutzerIn

user image
Guten Morgen!

Folgender Code:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/perl -w
use strict;
use warnings;
my $a = 'a';
my $b;
my $c = 'c';
print "variablen:"
.$a
.$b
.$c
;
my %hash = (
        a => 'a',
        c => 'c',
);
print "variablen:"
.$hash{a}
.$hash{b}
.$hash{c}
;

Bringt natürlich:
Code: (dl )
1
2
3
Use of uninitialized value $b in concatenation (.) or string at test.pl line 7.
Use of uninitialized value in concatenation (.) or string at test.pl line 16.
variablen:acvariablen:ac


Frage 1: Gibt es eine Möglichkeit, Perl zu veranlassen, die genaue Zeile der undef. Variable anzuzeigen? Für oben würde ich mir Zeile 9 statt 7 und für unten 18 statt 16 wünschen.

Frage 2: Wieso nennt es mir in Beispiel 2 nicht die genaue Variable um die es geht?

Getestet mit Strawberry 5.10.1 auf Win 7 32 Bit.

Danke
10 print "Hallo"
20 goto 10

View full thread Details Fehler