在perl中逐行读取文件的最快方法是什么?
open(my $fh, '<', 'fit.log') or die;
1. while(<$fh>){
blah, blah, blah
}
2. while(defined(my $line = <$filehandle>)){
blah, blah, blah
}
is #2 the same as #1?????
3. Tie::File
4. Any others?
答案 0 :(得分:7)
就速度而言,实际的文件i / o几乎肯定会淹没你编写周围循环的任何差异。但基准测试或分析将为您提供真正的答案。