if not equalbeanshell中的语句是什么?如果这是相等的:
if ("myVarValue".equals(vars.get("MY_VARIABLE")))
使用!一元boolean逻辑补码运算符:
if (!"myVarValue".equals(vars.get("MY_VARIABLE")))
一元运算符的操作数表达式的类型
!必须是booleanorBoolean,否则会发生编译时错误。一元逻辑补码表达式的类型是boolean。在运行时,操作数会在必要时进行拆箱转换;一元逻辑补码表达式的值是
true如果(可能转换的)操作数值为false并且false(可能转换的)操作数值为true。
测试的另一种选择if (!something)是测试if (something == false)。