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