|< 1 2 >| | 11 Einträge, 2 Seiten |
1 2 3 4
if ((-e "1\.txt")||(-e "2\.txt")){ $file_name=$_; $fh->new IO::File "<$file_name" or die $!; }
1 2 3 4 5 6 7 8 9 10 11
my $file_name; if ( -e "1.txt"){ $file_name=$_; } elsif( -e "2.txt" ){ $file_name = $_; } if( $file_name ){ $fh = IO::File "<$file_name" or die $! }
1 2 3 4
my $file_name; if (-e ($file_name = "1\.txt") or -e ($file_name = "2\.txt")){ $fh->new IO::File "<$file_name" or die $!; }
murphy+2008-03-05 12:19:27--@renee: Im Gegensatz zu dem von Dir geposteten Code funktioniert es aber ;-) Der -e Operator setzt nämlich nicht $_, er verwendet es nur, wenn ihm das Argument fehlt.
|< 1 2 >| | 11 Einträge, 2 Seiten |