[問題] 請問一下這一段的程式碼~~~

看板Perl作者 (Mm~~~)時間17年前 (2008/03/21 12:50), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
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

03/21 13:29, , 1F
如果ARGV沒有,就用default,你說第四行的
03/21 13:29, 1F

03/21 13:29, , 2F
如果argv有,就會把 default蓋過去
03/21 13:29, 2F
文章代碼(AID): #17upw4H9 (Perl)
文章代碼(AID): #17upw4H9 (Perl)