Какой самый быстрый способ прочитать файл построчно? - PullRequest
1 голос
/ 20 июля 2011

Какой самый быстрый способ читать файл построчно в 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?

1 Ответ

7 голосов
/ 20 июля 2011

Что касается скорости, фактический файловый ввод-вывод почти наверняка затмит любые различия в том, как вы пишете окружающий цикл. Но сравнительный анализ или профилирование даст вам реальные ответы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...