今天作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;
输出未赋值的变量时什么都不会显示(包括加$和不加$),但是不会报错!
cwqing1973 于 2009-03-15 19:08:28发表:
向你学习了。
weroou 于 2009-03-15 00:02:16发表:
深奥,向楼主学习