Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
global
define variável global
Seqüência de Chamamento
global('nam1',...,'namn') global nam1 ... namn
Parâmetros
- nam1,..., namn
nomes de variáveis válidos
Descrição
De um modo simples, cada função do Scilab possui suas próprias
variáveis locais e pode "ler" todas as variáveis criadas no espaço de
trabalho base ou pelas funções de chamamento. A palavra-chave
global
permite realizar leituras ou escritas de
variáveis através de funções. Qualquer atribuição àquela variável, em
qualquer função, está disponível para todas as outras funções que a
declaram como variável global
.
Se a variável global não existe (não possui valor) na primeira vez
em que você escrever a declara como global
, será
inicializada como matriz nula.
Exemplos
//primeiro: o ambiente de chamamento e uma função compartilham uma variável global a a=1 deff('y=f1(x)','global a,a=x^2,y=a^2') f1(2) a //segundo: três funções compartilham variáveis deff('initdata()','global A C ;A=10,C=30') deff('letsgo()','global A C ;disp(A) ;C=70') deff('letsgo1()','global C ;disp(C)') initdata() letsgo() letsgo1()
Ver Também
Report an issue | ||
<< exists | Variables | isdef >> |