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