Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.0 - Português

Change language to:
English - Français - 日本語 -

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Manual Scilab >> Scilab > Scilab palavra-chave > global

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()
<< for Scilab palavra-chave hat >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jan 26 16:24:30 CET 2011