Правильно ли я понимаю, когда заявляю следующее:
На проверку $ ARGV (т. Е. Имени файла) на предмет какого-либо условия внутри цикла while (‹>) тратятся циклы ЦП. Более эффективно сначала проверить имя файла, а затем обработать каждую строку соответственно внутри цикла while (). Таким образом, он не будет повторно проверять имя файла каждый раз, когда захватывает строку данных.
Или алмазный оператор творит чудеса, чтобы сделать это так же эффективно, как и последний?
eof
, чем тестировать$ARGV
. См.perldoc -f eof
: perldoc.perl.org/functions/eof.html. - person shawnhcorey   schedule 25.07.2013