#!/usr/bin/perl
use strict;
use warnings;
use Benchmark;
my $res = timethese (-10, {
'code1' => sub {
open my $f, '<', 'file.txt' or die $!;
chomp (my @array = <$f>);
close $f
},
'code2' => sub {
die $! unless open my $f, '<', 'file.txt';
chomp (my @array = <$f>);
close $f
}
});