if not equalbeanshell のステートメントとは何ですか? これが等しい場合:
if ("myVarValue".equals(vars.get("MY_VARIABLE")))
!単項boolean論理補数演算子を使用します。
if (!"myVarValue".equals(vars.get("MY_VARIABLE")))
単項演算子のオペランド式の型はorで
!なければなりません。そうしないとコンパイル エラーが発生します。単項論理補数式の型は です。booleanBooleanboolean実行時に、オペランドは必要に応じてボックス化解除変換の対象となります。単項論理補数式の
true値は、(変換される可能性がある) オペランド値がfalseでありfalse、(変換される可能性がある) オペランド値が である場合ですtrue。
テストのもう 1 つのオプションif (!something)は、テストすることif (something == false)です。