只要不是456,我想匹配场和场上的所有东西:
if ($fieldA==123 && $fieldB!==456)
我应该为fieldB使用什么语法?是啊!==或!=或者我也看过类似的东西!$ fieldB == 456。这真的是我遇到问题的fieldB的语法。
谢谢,
一般来说你想用
if ($fieldA == 123 && $fieldB != 456)
如果你想否定两者,你可以使用表格
unless ($fieldA == 123 && $fieldB == 456)
如果两个断言都是假的,那么它将评估为真。
也许你想知道这个:否定
if (A && !B)
在Perl中也是
unless (A && B)
要么
if (!A || B)
后者也被称为德摩根定律。