【发布时间】:2020-05-21 05:19:30
【问题描述】:
我通常在Dataweave中做一个空检查,如下,
{ payload.variableA 当有效载荷 != null 否则为 null }
但我的一位同事建议我使用默认 {} 来减少空检查,如下所示,
%var x = payload default {}
{
payload.variableA
}
因为它提高了可读性,尤其是在复杂的转换中。
但是这样做真的是一个好习惯吗?它会导致任何问题,例如创建不必要的空对象吗?
【问题讨论】: