图片缩略图

isempty_field—轻松检查一个深度嵌套字段是否为空或不存在

version 1.0 (4.07 KB) by 特伦斯博朗
这个函数检查一个字段是否为空/不存在,而不需要其父字段存在

33下载

更新2018年7月3日

查看许可协议

tf = isempty_field (S、帧)

这个函数检查字段是否为空/不存在。当我们想要检查是否a
深度嵌套字段为空,但不确定字段和/或其父字段是否存在。函数"isempty"和"isfield"不能轻易应用于此目的,因为它们要求父字段存在。

例如,我们有一个字段“S.a.b.c.d.e.f”,想要检查它是否为空,但不确定它的所有父字段(“a.b.c.d.e”)是否存在。我们可以在每个父字段上使用“isfield”,但这是相当麻烦的,需要几行代码。我们可以简单地调用:

tf = isempty_field(年代,“S.a.b.c.d.e.f”);

当字段“S.a.b.c.d.e.f”存在且不为空时,函数将返回false,否则返回true。

引用作为

特伦斯博朗(2021)。isempty_field—轻松检查一个深度嵌套字段是否为空或不存在(//www.tatmou.com/matlabcentral/fileexchange/67918-isempty_field-easily-check-whether-a-deeply-nested-field-is-empty-or-non-existent), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2011b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!