Variables paramètres
Précédent | Chapitre 6. Programmation avec GEL | Suivant

## Variables paramètres

Comme dit précédemment, il existe des variables spéciales appelées paramètres qui existent dans toutes les portées. Pour déclarer un paramètre appelé `foo` et initialisé à 1, écrivez

    parameter foo = 1

À partir de cet instant, `foo` est une variable complètement globale. Attribuer une valeur à `foo` à l'intérieur d'une fonction, modifie la variable dans tous les contextes, ce qui signifie que les fonctions ne possèdent pas de copie privée des paramètres.

Si vous annulez la définition comme paramètre en utilisant la fonction `undefine`, la variable cesse d'être un paramètre.

Some parameters are built-in and modify the behavior of genius.

Précédent | Niveau supérieur | Suivant
Variables globales et portée des variables | Sommaire | Sortie de fonction