直接举例说明吧:
1. ${name!''} 如果name为空则返回空字符串
2. ${obj.name!''}如果obj中的name为空则返回空字符串,但不会对obj做判断,如果obj为空会报错
3. ${(obj.name)!''}如果obj为空或者obj中的name为空则返回空字符串
直接举例说明吧:
1. ${name!''} 如果name为空则返回空字符串
2. ${obj.name!''}如果obj中的name为空则返回空字符串,但不会对obj做判断,如果obj为空会报错
3. ${(obj.name)!''}如果obj为空或者obj中的name为空则返回空字符串