Re: 執行檔的參數處理

看板Perl作者 (惡靈 退散)時間17年前 (2007/03/21 12:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
我自問自答一下 剛試了一下Std和Long的差別 Std: getopts("abc", \%opts) 他會依順序parse @ARGV直到第一個不符合"abc" 如果參數是這樣 -a -b somefile -c %opts : {'a' => 1, 'b' => 1} 那最後@ARGV裡會剩('somefile', '-c') Long: GetOptions( "a" => \$a, "b" => \$b, "c" => \$c ) 在 -a -b somefile -c後 $a = 1, $b = 1, $c = 1 而@ARGV = ('somefile'); -- Perl真是好物.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.143.215.28
文章代碼(AID): #160Azv49 (Perl)
文章代碼(AID): #160Azv49 (Perl)