# predef

proteção de variáveis

## Seqüência de Chamamento

    n = predef()
                oldnew = predef(n)
                oldnew = predef('all')
                oldnew = predef('clear')
                variables_name = predef('names')

## Descrição

Função utilitária para definir as variáveis "mais antigas" como "protegidas". Variáveis protegidas não podem ser cancelada. Elas não são salvas pelo comando `'save'` . As variáveis "mais antigas" são aquelas que aparecem por último em `who('get')`.

`predef()` retorna o número de variáveis protegidas.

`predef('a[ll]')` ajusta todas as variáveis como protegidas, também retorna o número antigo e o novo de variáveis protegidas.

`predef('c[lear]')` desprotege todas as variáveis, exceto as 7 últimas e também retorna o número antigo e o novo de variáveis protegidas.

`predef(n)` ajusta as `max(n,7)` últimas variáveis definidas como protegidas, também retorna o número antigo e o novo de variáveis protegidas.

## Observação

Um número de variáveis protegidas está configurado no arquivo de "start-up" (inicialização) `SCI/etc/scilab.start`. O usuário pode, em particular, configurar suas próprias variáveis predefinidas nos arquivos de inicialização do usuário `SCIHOME/.scilab` e `SCIHOME/scilab.ini`

Definição SCIHOME: no Windows : C:/Documents and Settings/<User>/Scilab/<Scilab-Version> No Linux/Unix : /home/<User>/.Scilab/<Scilab-Version>

## Ver Também

- clear
- save