我只是想知道在表达中是否有任何简单而方便的方法来处理中间对象中可能的空值:
request.service.contact.phone
我试图用()包围它,但它没有用,例如当联系人为null时:
InvalidReferenceException: The following has evaluated to null or missing:
(request.service.contact.phone)!
我试图逃避每个对象,但FM认为以下表达部分是内置的
ParseException: Unknown built-in variable: phone
request.service!.contact!.phone!
我需要添加条件,但我不喜欢多个if
嵌套。有更聪明的东西吗?