与gt和>相关的简单perl问题

时间:2012-01-24 23:42:16

标签: perl comparison

$load_traff = 36333298;
$value =    1205553404; 

if ( $load_traff gt $value ) {
   print("Inside if. \n");
}
else{
   print("Out of if. \n");
}        

输出

Inside if.

为什么上面的代码给出了错误的答案,而下面的代码给出了正确的答案?

$load_traff = 36333298;
$value =    1205553404; 

if ( $load_traff > $value ) {
    print("Inside if. \n");
}
else{
    print("Out of if. \n");
}        

输出

Out of if. 

1 个答案:

答案 0 :(得分:4)

'gt'运算符执行字符串比较(以及lt,eq)。 $ load_traff“词汇量”大于$ value。