Thread Perl Verzeichnisse durchsuchen (27 answers)
Opened by Jens at 2011-06-03 11:14

pq
 2011-06-06 12:12
#149450 #149450
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
also wenn du eine variable @dateien in einem block mit my() deklarierst und füllst, dann ist diese deklaration samt inhalt ausserhalb des blocks einfach futsch, und das ist ein feature!
wie machst du das denn in java?

bitte bitte lies dir etwas doku durch. hast du dein ach so tolles java auch in 2 tagen gelernt? kann ich mir nicht vorstellen.

wenn du eine variable in einem if-block füllen willst, aber ausserhalb des blocks verwenden willst, musst du sie vorher deklarieren und nicht innerhalb.

hier noch einmal ganz ausführlich:
Code (perl): (dl )
1
2
3
4
if ($foo) {
    my @dateien = (1,2,3);
}
print @dateien; # @dateien ist leer!


Code (perl): (dl )
1
2
3
4
5
my @dateien; # deklaration
if ($foo) {
    @dateien = (1,2,3);
}
print @dateien; # @dateien ist gefüllt
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Perl Verzeichnisse durchsuchen