2011-07-20 139 views
1

什么是在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? 
+2

你为什么想知道? – ysth

回答

7

就速度而言,实际的文件I/O将几乎肯定会弥补您在编写周围环路时的差异。但基准测试或分析将为您提供真正的答案。

相关问题