作者pcikilo (Mm~~~)
看板Perl
標題[問題] 請問一下這一段的程式碼~~~
時間Fri Mar 21 12:50:11 2008
elsif ($ARGV[0] eq "-OUTPUT") {
shift @ARGV;
&Utility::ParsePara(\%output,shift @ARGV);
if (!(-e "$output{outdir}")) {mkdir ($output{outdir});}
$output{outdir} = Utility::correct_filepath($output{outdir});
第三行 &Utility::ParsePara(\%output,shift @ARGV) 請問這一段是什麼意思阿..
我查書查了很久也沒查到....... = =""
還有請問各位版友~~~ 就是在這程式之前有-----> %output
它的內容是 my %output = (
filename => "default",
outdir => "./results/"
);
也就是說在第四行 他把在%output中 有outdir 的key值的元素將他修正檔案的路徑??
這一行我也搞太不清楚........謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.43.101
推 jlovet:如果ARGV沒有,就用default,你說第四行的 03/21 13:29
→ jlovet:如果argv有,就會把 default蓋過去 03/21 13:29