上文下理应该是
:
sub
test
{
my
($xy,$x,$y,$n,$len)=@_;
print
$xy;
print
$x;
print
$y;
print
$n;
print
$len;
}
test
(
1,2,3,4,5
);
#
印出
"12345"
@_
是一个
sub
用来接收参数的特定数组
my
就是将变数本地化,
即是$xy,$x,$y,$n,$len
在离开
sub
test
的范围就不会有效
my
($xy,$x,$y,$n,$len)=@_;
就是将收到的参数分别赋值到($xy,$x,$y,$n,$len)
这堆变数之中
len(x)返回字符串变量x的长度,即x含有字符的个数。
举例:
如果x="1234"
则len(x)=4,len(x)/2=2
注意,x必须为字符串变量(或字符串常量)。
对于中文当做一个字符计算