永发信息网

perl @_是什么意思

答案:3  悬赏:40  手机版
解决时间 2021-04-05 21:22
perl @_是什么意思
最佳答案
是perl中默认的数组变量

我举个例子吧 。 比如说你想移除数组中的一个元素赋值给一个变$value

1、你有定义某个数组如@abcd
my $value=shift @abcd;

2、你没有定义任何数组
my $value=shift @_; 和上例等效
这里perl会隐式的选择@_
全部回答
然可以在windows平台下使用,有很多软件完成这一任务如activeperl。
perl内部使用了很多内置变量,这是描述性语言为了简洁易写性而搞的一种“把戏”,但是其易读性让初学者很不爽,可以把它们看作是编程语言里面的宏。
是 sub 子函数 中 的 默认参数列表 ;
例如 有下面 一段 :
my $max_number = &max(1,2);
print "1 and 2 , the max number is $max_number\n";
sub max{
my ($num1,$num2) = @_[0,1]; ## 取出参数列表中的元素。
........此处省略求max运算
}
在子函数中 直接 shift; 就可以从 @_ 的 前端 弹出 一个 元素。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
称赞律师书法句子,关于律师的句子
济宁医学院专科有什么专业
广东迅及投资有限公司会不会是传销
数轴上与原点的距离是6的点有________个,这
现在的电动车买什么牌子的好
陕西第四医院和陕西省第四人民医院是一个医院
李娜丽·李的动画登场
苹果6被盗了但现在发现用我id了怎么办
iphone4s无电池能不能开机
若多项式x2-(2m-1)x+9是一个完全平方式,则
卸载后再次安装IAR ,安装不上,好像是因为绝
臀部特别大的可以穿阔脚裤吗
怎么修改支付宝的密码,支付宝手机版用户怎么
为什么磷酸铁锂在高温合成时要通氮气
SQL Server 怎样使用SQL输出建表语句
推荐资讯
生死狙击什么英雄级武器打生化最好超厉害
巢二路地址在什么地方,想过去办事
不求闻达的意思
御尊囗子窖41度450ml价格_
啄字组词有哪些
处级干部交流考核评语,关于语言的名言
华为网络机顶盒出现错误代码10o71怎么办?
如果代数式7x的 m-7次方y四方与-2x 的2m次方Y
单选题长大成人的重要标志是A.对自己负责B.对
长期看手机电脑会造成黑眼圈吗?请专业人士回
劳动保护管理制度有哪些?
在金融危机情况下,各国都重视“硬通货”即黄
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?