关于@ARGV

关于@ARGV

关于@ARGV
请问@ARGV变量如何使用啊?

Write a subroutine to look for command-line arguments such as -help, -h, and
--help. Recall that command-line arguments appear in the @ARGV array. Call
your subroutine from a main program. If you give the program any of the named
command-line arguments, when you pass them into the subroutine it should return
a true value. If this is the case, have the program print out a help message in a
$USAGE variable and exit.

这道题谁能帮忙写一下?并说明@ARGV的作用?
谢谢!
作为命令行的参数
如:
./argv test1 test2
那么test1 和 test2 将是@ARGV数组的元素。。。
test(@ARGV)
sub test{
my $test=shift; 将得到第一个元素test1
现在懂了?
原来没学过编程语言,初学.
原来没学过编程语言,初学perl,感觉还是似懂非懂的。./argv是什么意思?还有my $test=shift;是赋值操作吗?如果是,则应是my $test=“shift”啊,是不是有其它的意思。还望解释的详细点。谢谢!
[quote]回复给 biomichael.
[quote]回复给 biomichael : 原来没学过编程语言,初学....[/quote]
./argv 是你编写perl的脚本文件名字 这里我只是随便取了个叫argv 没其他意思。

my $test=shift 将会得到参数的第一个元素 数组@ARGV的第一个元素



我也才学习 有兴趣一起交流 QQ 94710337