- Aide Scilab
- Scilab
- Mots clés Scilab
- ans
- backslash (\)
- brackets ([,])
- case
- colon (:)
- comma (,)
- comments
- do
- dot (.)
- else
- elseif
- empty ([])
- end
- for
- global
- hat (^)
- if then else
- left ([)
- minus (-)
- not (~)
- parents ( )
- percent (%)
- plus (+)
- power
- quote (')
- return
- select
- semicolon (;)
- slash (/)
- star (*)
- then
- tilda (~)
- try
- while
- comparison
- equal
- less
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
définition de variables globales
Séquence d'appel
global('nam1',...,'namn') global nam1 ... namn
Paramètres
- nam1,..., namn
noms valides de variables
Description
Habituellement, chaque fonction Scilab a ses propres variables locales et peut accéder "en lecture uniquement" à toutes les variables de l'environnement principal et des fonctions appelantes. Le mot-clé global
permet de partager certaines variables en lecture/écriture entre des fonctions.
Toute affectation à ces variables est propagée à toutes les autres fonctions ayant déclaré cette variable globale (avec le mot-clé global
).
Si la variable n'existe pas au moment où elle est déclarée globale avec le mot-clé global
, elle est initialisée avec une matrice vide [].
Exemples
// 1 : l'environnement appelant et une fonction partagent une variable global a a=1 deff('y=f1(x)','global a,a=x^2,y=a^2') f1(2) a // 2 : trois fonctions partagent des variables 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()
Voir aussi
- who — liste des variables
- isglobal — vérifie si une variable est globale
- clearglobal — supprime des variables globales
- gstacksize — obtenir ou changer la taille de la pile des variables globales
- resume — sortie d'une fonction ou reprise d'exécution, avec récupération de variables locales
<< for | Mots clés Scilab | hat (^) >> |