Thread mehre file dynamisch rauschreiben (6 answers)
Opened by gast at 2010-05-04 12:59

pq
 2010-05-04 13:23
#136727 #136727
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
evtl. könnte man die regex zusammenfassen:
Code (perl): (dl )
1
2
3
4
5
6
my @fh = (\*OUT1, \*OUT2, \*OUT3);
if (m/^([012])/) {
    my $index = $1;
    my $fh = $fh[$index];
    print $fh "$_\n";
}

könnte mir aber vorstellen, dass das gar nicht soviel bringt an performance. ist aber leserlicher, gerade wenn es noch mehr als 3 ziffern werden.

use warnings solltest du übrigens immer angeschaltet haben. nicht auskommentieren. wenn notwendig an bestimmten stellen mit no warnings '...' deaktivieren.
und ich empfehle: Wiki:WasIsteinLexikalischerFileHandle
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 mehre file dynamisch rauschreiben