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