您的位置:首页 > 其它

perl中特殊变量@_和$_

2010-06-10 10:04 267 查看
特殊变量@_和$_
@_保存的是数组;
$_保存的是一个数;
但是这两个保存的只是函数中参数值(这个值可能是数组,也可能是数)
我原来理解错误,一直以为@_和$_保存的都是变量所赋的值。但是在实际使用中发现不对了。
下面有个例子,可以看到函数中的参数值,如果被特殊变量@_和$_所引用。
&sub1(1,2,3); ###这里引用了函数sub1,并使用参数1,2,3
sub sub1 ###这里定义了函数sub1
{
# 此时 $_ 为1 ####这里$_就是取参数,但是$_只能取一个值,就是1
# @_ 为(1,2,3) ####这里@_取的数组,就是1 ,2,3;
}
本文出自 “wxfxn2000” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: