hasGroup
Testa se um grupo de configurações contém um subgrupo com determinado nome.
Categoria: Environment and Settings > System Commands
Sintaxe
tf = hasGroup(parent, name)
Retorna verdadeiro se parent tem um grupo chamado name.
Descrição
Apenas filhos diretos são verificados, então hasGroup(s, 'sub') não encontra um grupo aninhado dois níveis abaixo. Configurações não são grupos: um nome que pertence a uma configuração dá falso. Use antes de addGroup para evitar o erro de nome duplicado.
Argumentos de entrada
parent- A raiz de
settingsou umSettingsGroup. name- Nome do subgrupo a procurar.
Argumentos de saída
tf- Escalar lógico.
Exemplo
Verificar antes de criar
s = settings;
disp(hasGroup(s, 'matlab'))
disp(hasGroup(s, 'nothere'))
if ~hasGroup(s, 'demo')
addGroup(s, 'demo');
end
disp(hasGroup(s, 'demo'))
removeGroup(s, 'demo');
Saída
1
0
1