如何优化以下perl代码?

How to optimize the following perl code?

在下面的代码中,我尝试打印每一行及其行号。有没有其他方法可以使用 Perl 优化以下代码?

1
2
3
4
5
6
7
8
9
#!/usr/bin/perl
use strict;
use warnings;
open my $fh,"<","exercise.csv";
while(<$fh>)
{
   print"$.=====>$_";
}
close $fh;


没有。

当您进行优化时,您会考虑一些不太有效的实现目标的方法。这通常是算法,查看循环发生的位置是一个好的开始。

但是还有资源使用优化——磁盘 IO 通常是最昂贵的操作——但是你需要做所有你正在做的 IO,而且你没有做任何冗余 IO。

有时 - 系统调用或对其他二进制文件的"脱壳"(通过 system 或反引号)会产生开销。但你也不这样做。

基本上 - 您的代码还不够复杂,不会有任何明显的低效率。