Perl小于'<'运营商问题

时间:2011-04-06 22:55:19

标签: perl operators

我正在使用一个Windows框,其中包含从以下网站ActiveState安装的最新版本的ActivePerl,我遇到了一个非常简单的Less Than'<'概念的问题。

我有以下代码:

#!/usr/local/bin/perl

use warnings;
use strict;

my $a = 1;

if(1 < $a)
{
    print "true";
}

当我在命令提示符下执行脚本时,“true”永远不会打印出来。我在这里错过了什么简单的逻辑?我在C ++,C#和java中已经多次使用过这个表达式,但由于某些原因它在这里不起作用。

如果我错过了简单的事情,请保持愉快。我花了很多时间想知道最新情况。

谢谢,

韦斯利

1 个答案:

答案 0 :(得分:5)

嗯...如果$ a为1,则条件为false,并且不会打印“true”。 错过了什么吗?