当前位置: 首页> 游戏> 手游 > b2b代表平台有哪些_电商营业执照怎么办理流程_长沙seo结算_seo还有哪些方面的优化

b2b代表平台有哪些_电商营业执照怎么办理流程_长沙seo结算_seo还有哪些方面的优化

时间:2025/7/9 12:29:38来源:https://blog.csdn.net/Larry_794204525/article/details/143593931 浏览次数:0次
b2b代表平台有哪些_电商营业执照怎么办理流程_长沙seo结算_seo还有哪些方面的优化

目录标题

  • 背景
  • 为什么呢?
    • 验证下empty的含义
      • case1
      • case2
      • case3
    • 结论
      • 具体解释:

背景

//是否白名单
if(goodInfo.?isWhite != empty){showList.add(["label": "是否白名单","value":["text":(goodInfo.?isWhite == true ? "是" : "否")] ,"maxLine": 1,"type": 1,"config": ["canCopy":true]]);
}

需要展示一个是否白名单的字段
如果true展示“是”,否则展示“否”
但是实际上false的时候这个字段不展示
表面原因是没有加入到showList里面去

为什么呢?

需要分析一下empty的含义

官网:http://mvel.documentnode.com/

在这里插入图片描述

MVEL为测试值的空性提供了一个特殊的文字,巧妙地命名为empty。例如:foo == empty如果foo的值满足空性的任何要求,则示例表达式将为true。

验证下empty的含义

执行脚本如下

System.out.println("goodInfo.?isWhite==empty 结果:" + (goodInfo.?isWhite == empty));
System.out.println("goodInfo.?isWhite!=empty 结果:" + (goodInfo.?isWhite != empty));
System.out.println("goodInfo.?isWhite==null 结果:" + (goodInfo.?isWhite == null));
System.out.println("goodInfo.?isWhite!=null 结果:" + (goodInfo.?isWhite != null));

case1

入参:

{"goodInfo": {"isWhite": true}
}

执行结果:

goodInfo.?isWhite==empty 结果:false
goodInfo.?isWhite!=empty 结果:true
goodInfo.?isWhite==null 结果:false
goodInfo.?isWhite!=null 结果:true

case2

入参:

{"goodInfo": {"isWhite": false}
}

执行结果:

goodInfo.?isWhite赋值false情况
goodInfo.?isWhite==empty 结果:true
goodInfo.?isWhite!=empty 结果:false
goodInfo.?isWhite==null 结果:false
goodInfo.?isWhite!=null 结果:true

case3

入参:


{"goodInfo": {}
}

执行结果:

goodInfo.?isWhite==empty 结果:true
goodInfo.?isWhite!=empty 结果:false
goodInfo.?isWhite==null 结果:true
goodInfo.?isWhite!=null 结果:false

结论

  • empty 表示一个空值或未定义的值。
  • goodInfo.isWhitefalse 或未定义时,goodInfo.?isWhite == emptytrue
  • goodInfo.isWhitetrue 时,goodInfo.?isWhite == emptyfalse

具体解释:

  • goodInfo.?isWhite == empty
    • goodInfo.isWhitefalse 或未定义时,结果为 true
    • goodInfo.isWhitetrue 时,结果为 false
  • goodInfo.?isWhite != empty
    • goodInfo.isWhitefalse 或未定义时,结果为 false
    • goodInfo.isWhitetrue 时,结果为 true
  • goodInfo.?isWhite == null
    • goodInfo.isWhite 未定义时,结果为 true
    • goodInfo.isWhitetruefalse 时,结果为 false
  • goodInfo.?isWhite != null
    • goodInfo.isWhite 未定义时,结果为 false
    • goodInfo.isWhitetruefalse 时,结果为 true

在这里插入图片描述

关键字:b2b代表平台有哪些_电商营业执照怎么办理流程_长沙seo结算_seo还有哪些方面的优化

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: