getpref
Lê uma preferência armazenada sob o nome de um grupo.
Categoria: Environment and Settings > System Commands
Sintaxe
v = getpref(group, pref)
Retorna o valor de pref em group; gera erro se não existir.
v = getpref(group, pref, default)
Retorna default quando a preferência não existe.
s = getpref(group)
Retorna uma struct com todas as preferências do grupo.
Descrição
Preferências são um pequeno armazenamento chave/valor para opções do usuário, organizado por grupo e nome. A forma de três argumentos com um valor padrão é o modo habitual de ler uma opção que pode ainda não ter sido salva.
Argumentos de entrada
group- Nome do grupo, normalmente o nome do programa dono das preferências.
pref- Nome da preferência.
default- Valor retornado no lugar de um erro quando a preferência não existe.
Argumentos de saída
v- O valor armazenado, de qualquer tipo; ou uma struct quando só
groupé informado.
Exemplo
Ler com valor padrão
setpref('demoapp', 'count', 7);
disp(getpref('demoapp', 'count'))
disp(getpref('demoapp', 'color', 'blue'))
s = getpref('demoapp')
rmpref('demoapp');
Saída
7
blue
s = struct with fields:
count: 7
color: 'blue'