hasSetting

Testa se um grupo de configurações contém uma configuração com determinado nome.

Categoria: Environment and Settings > System Commands

Sintaxe

tf = hasSetting(G, name)

Retorna verdadeiro se o grupo G tem uma configuração chamada name.

Descrição

Apenas filhos diretos de G são verificados, e um subgrupo com o mesmo nome não conta como configuração. Use antes de addSetting para evitar o erro de nome duplicado.

Argumentos de entrada

G
Um objeto SettingsGroup.
name
Nome da configuração a procurar.

Argumentos de saída

tf
Escalar lógico.

Exemplo

Configuração presente e ausente

s = settings;
g = addGroup(s, 'demo');
addSetting(g, 'Level', 'PersonalValue', 1);
disp(hasSetting(g, 'Level'))
disp(hasSetting(g, 'Other'))
removeGroup(s, 'demo');
Saída
   1
   0

Veja também

addSetting removeSetting hasGroup settings