suivant: Les variables locales symboliques
monter: Les variables globales et
précédent: Les variables globales et
Table des matières
Index
Une variable utilisée uniquement à l'intérieur d'une fonction (resp d'un
bloc) pour contenir des résultats intermédiaires est une variable
locale à la fonction (resp au bloc).
Les variables locales doivent être déclarées au début
de la fonction (resp au début d'un bloc) par le mot réservé local
puis on met les noms des variables séparés par des virgules (,) et
cette déclaration initialise alors ces variables locales à 0.
Les variables locales peuvent être initialisées lors de leur déclaration
à une autre valeur en mettant les affectations entre parenthèses et
separées par des virgules. Mais attention l'initialisation
des variables locales faites dans la ligne de local se fait en utilisant
le contexte global d'évaluation , par exemple :
n:=5;
f():={
local (n:=1),(d:=n+1);
return d;
}
f() renvoie 6 et non 2 : c'est la valeur de n+1 ou
n est global.
Il faut initialiser d après la déclaration locale
pour utiliser le contexte local en tapant :
f():={
local (n:=1),d;
d:=n+1;
return d;
}
et alors f() renvoie 2.
suivant: Les variables locales symboliques
monter: Les variables globales et
précédent: Les variables globales et
Table des matières
Index
Documentation de giac écrite par Renée De Graeve