Я столкнулся с трудностью в понимании синтаксиса подпрограммы.
используя следующий код:
sub build_dyne_file{
open(DYNAP, "+>$veri_dir/$dyna_para") or die $!;
for (keys %hash){
print DYNAP "#define ",$_," ",$hash{$_}->[$i],"\n";
}
close(DYNAP);
}
for (my $i = 0 ; $i <$TEST_QUOTA ; $i++){
build_dyna_file($i);
}
В подпрограмме 'build dyne file' цикл for выполняет итерации ключей хеша, а параметр $ i используется во внешнем цикле for.
Надеюсь, вы понимаете проблему, если нет - я постараюсь объяснить ее более правильно.
спасибо за любой ответ.