我正在使用一个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中已经多次使用过这个表达式,但由于某些原因它在这里不起作用。
如果我错过了简单的事情,请保持愉快。我花了很多时间想知道最新情况。
谢谢,
韦斯利
答案 0 :(得分:5)
嗯...如果$ a为1,则条件为false,并且不会打印“true”。 我错过了什么吗?