Thread split in foreach?
(16 answers)
Opened by jemand at 2004-07-17 20:18
[quote=esskar,19.07.2004, 11:42]
ansonsten sind FH's nämlich global [/quote] ja eben, ansonsten. aber lexikalische werden automatisch geschlossen, darauf kann man sich verlassen, deswegen wird sowas kurzes wie das möglich: my $data = do { open my $fh, '<', $path or die $!; local $/; <$fh> }; # oder my @lines = do { open my $fh, '<', $path or die $!; <$fh> }; lexikalische filehandles gehen mindestens seit 5.6.0 (glaube ich) 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: ![]() ![]() |