Thread wie testen ob leeres Array definiert wurde? (36 answers)
Opened by KurtZ at 2008-03-06 23:58

Gast Gast
 2008-03-08 07:30
#106827 #106827
Das kann schon interessant sein.
Beispiel:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
my @liste;

sub lade_liste {
  my $pfad=shift;
  my @l;
  if(open (my $fh, '<', $pfad)) {
    @l=<$fh>;
    close($fh);
  }
  return @l;
}

@liste=lade_liste('Test.txt');
if(defined(@liste)) {
  if(scalar(@liste)) {
    # mach was
  }
  else { warn "Datei war leer, kann nicht weiter machen!" }
}
else { warn "Datei konnte nicht geladen werden ($!)" }

# usw usf

View full thread wie testen ob leeres Array definiert wurde?