猿问

求问,在PERL中@ARGV是什么定义?

具体什么定义?

如何应用?

最好给个简单上下文的例子,谢谢
也就是说@argv的来源就是用户在命令行手动输入的咯?

慕码人2483693
浏览 379回答 2
2回答

收到一只叮咚

@ARGV既然以@开头,标明这是一个list,你当做数组看就行了。含义是包含了程序从命令行得到的所有参数。比如运行a.pl 10 20 30 a b c则,$ARGV[0]是10$ARGV[3]是a如此。

函数式编程

#将下面的四行代码复制到程序中,带参数运行一下程序,看一下就知道,$ARGC[0]是第一个参数,而不是程序名,这跟C不一样foreach (@ARGV){print "==$_==\n";}
随时随地看视频慕课网APP
我要回答