hasPersonalValue

Testa se uma configuração tem valor pessoal.

Categoria: Environment and Settings > System Commands

Sintaxe

tf = hasPersonalValue(S)

Retorna verdadeiro quando a camada pessoal da configuração S contém um valor.

Descrição

Uma configuração pode guardar ao mesmo tempo um valor temporário, pessoal, de instalação e de fábrica, e ActiveValue mostra o primeiro definido nessa ordem. hasPersonalValue olha apenas uma camada, e indica se ela participaria da busca.

Argumentos de entrada

S
Um objeto matlab.settings.Setting.

Argumentos de saída

tf
Escalar lógico: true se o valor pessoal está definido.

Exemplo

Consultar a camada pessoal

s = settings;
g = addGroup(s, 'demo');
a = addSetting(g, 'Level');
disp(hasPersonalValue(a))
a.PersonalValue = 5;
disp(hasPersonalValue(a))
removeGroup(s, 'demo');
Saída
   0
   1

Observações

No MatLivre, os valores pessoais valem apenas para a sessão atual; não são gravados entre execuções como o MATLAB faz.

Veja também

clearPersonalValue hasTemporaryValue addSetting settings