红联Linux门户
Linux帮助

自我小满足4[0]

发布时间:2009-03-14 22:43:32来源:红联作者:释梵
今天作perl程序时想到一点小问题,做了几个测试,得到一点小结论。如下
$result=name+1;
print "$result **";
#1

$result=cantr-1;
print "$result **";
#-1

$result=cant+200;
print "$result **";
#200

if(result==1)
{print "patterns are one\n";}
#not display

if(name==cant)
{print "The patterns are the same\n";}
#display

print "$weiyou,weiyou\n";
print weiyou;
# ,weiyou
#with no syntax error
可见在perl里字符串(应该说引用变量不加$)时,使之与数值运算,它会被当成0;
输出未赋值的变量时什么都不会显示(包括加$和不加$),但是不会报错!
文章评论

共有 2 条评论

  1. cwqing1973 于 2009-03-15 19:08:28发表:

    向你学习了。

  2. weroou 于 2009-03-15 00:02:16发表:

    深奥,向楼主学习