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中央文件交换。检索.