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.