Thread Perl Verzeichnisse durchsuchen
(27 answers)
Opened by Jens at 2011-06-03 11:14
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: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |