exponenta event banner

hasSetting

Определите, существует ли параметр в группе параметров

Описание

пример

hasSetting(parentgroup,name) прибыль 1 если указанная группа параметров содержит параметр с именем name. В противном случае 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