Main Content

hasSetting

确定设置是否存在于设置组中

自 R2019b 起

说明

示例

如果指定的设置组包含名为 name 的设置,则 hasSetting(parentgroup,name) 返回 1。否则,hasSetting 将返回 0

示例

全部折叠

在添加设置之前,请检查它是否存在。

使用 settings 函数访问设置树的根,然后创建 mysettings 设置组。

s = settings;
addGroup(s,'mysettings');

在将 MyWorkAddress 设置添加到 mysettings 之前,请检查该设置是否存在。

if hasSetting(s.mysettings,'MyWorkAddress') == 0
    addSetting(s.mysettings,'MyWorkAddress','PersonalValue','3 Apple Hill Drive');
end
s.mysettings
ans = 
  SettingsGroup 'mysettings' with properties:
        MyWorkAddress: [1×1 Setting]

输入参数

全部折叠

父设置组,指定为 SettingsGroup 对象。使用 settings 函数访问树中的根设置组对象和所有可用设置组。

要检查的设置的名称,指定为字符向量或字符串标量。

版本历史记录

在 R2019b 中推出