|
Mar
04
|
|
前面写了一个C++版本的, 再来一个Perl版本的:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | if(@ARGV<1){ print STDERR " program information \n"; print STDERR " program usage \n"; exit; } my $temp; my $parm1; my $parm2; while(@ARGV){ $temp = shift; if($temp eq "-1") { $parm1 = shift; } elsif($temp eq "-2") { $parm2 = shift; } else { print STDERR "Warning: argument $temp igorned.\n"; } } if(!defined($parm1)){ #检测参数 print STDERR "Error: argument '-1' is essential.\n"; exit; } $parm2 = 3 if(!defined($parm2)); #给出默认值 |
这篇文章来自 迷途知返(PWWANG.COM), 转载请注明出处。 版权说明
Leave a comment
| Trackback

