以下子程序在我的计算机中执行需要 12 秒:
sub trans() {
$trans = "";
foreach $nuc (@array) {
foreach $k (keys %hash) {
if ($nuc eq $k) {
$w = $hash{$k};
$trans .= $w;
last;
}
}
}
}
代码继续生成内容为 $trans 的文件。正如我所说,这需要 12 秒。问题是我必须生成256个输出文件……而且时间太长……
有优化它的想法吗?