Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
exists
verifica existência de variáveis
Seqüência de Chamamento
exists(name [,where])
Parâmetros
- name
 string
- where
 um caractere opcional com possíveis valores:
'l'(local),'n'(nolocal) and'a'(all). O valor padrão é'all'.
Descrição
exists(name) retorna 1 se a
            variável chamada name existe e 0, em
            caso contrário.
Aviso: uma função que utiliza exists pode
            retornar um resultado que depende do ambiente!
exists(name,'l') retorna 1
            se a variável chamada name existe no ambiente local da
            função corrente e 0 , em caso contrário.
exists(name,'n') retorna
            1 se a variável chamada name existe
            em qualquer nível do ambiente de chamamento (incluindo o nível principal
            do shell do Scilab) da função corrente e 0 , em caso
            contrário.
Aviso: a função exists não verifica se a variável existe no espaço de nomes global.
Exemplos
deff('foo(x)',.. ['disp([exists(''a12''),exists(''a12'',''l'')])' 'disp([exists(''x''),exists(''x'',''l'')])']) foo(1) a12=[];foo(1) function level1() function level2() disp(exists("a","a")); disp(exists("a","l")); disp(exists("a","n")); endfunction level2() endfunction function go() a=1; level1() endfunction go()
| Report an issue | ||
| << clearglobal | Variables | getvariablesonstack >> |