【发布时间】:2015-03-19 13:33:34
【问题描述】:
我的 perl 脚本适用于一种机制,但在另一种机制中失败。
我使用 perl 调试器通过在命令中添加“-d”来调试它。即“perl -d my_perl.pl”。然后我发现所有“整数比较”都只适用于 TRUE 结果。
例如如果我输入调试命令
“x (1==1)”
它返回“1”(真)。但是如果我输入调试命令
“x (1!=1)”
它返回''(什么都没有,结果应该是0(FALSE))。
顺便说一句,字符串比较是一样的。 x "s" eq "s" 返回 '1' 和 x "s" eq "s" 返回 ''。
我使用 perl v5.14.2(通过 perl -v 获取)。我的perl有什么问题?我该如何解决?
【问题讨论】:
标签: perl