我在理解子程序語法時遇到了困難。使用如何將參數傳遞給子程序?
以下代碼:
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);
}
在「構建達因文件」的子程序,在散列密鑰的「for循環」迭代,而外部「for循環」中所使用的$ I參數。
我希望你明白這個問題,如果不是的話 - 我會試着更正確地解釋它。
感謝您的任何答案。
您並未提出任何問題。你能更精確嗎? – 2009-07-21 08:53:02