Som vi sa tidigare finns det specialvariabler som kallas parametrar som finns i alla räckvidder. För att deklarera en parameter som kallas foo
med ursprungligt värde 1 skriver vi
parameter foo = 1
Från denna punkt är foo
en strikt global variabel. Att ställa in foo
i en funktion kommer ändra variabeln i alla kontexter, det vill säga att funktioner inte har en privat kopia av parametrar.
Då du avdefinierar en parameter med funktionen undefine
slutar den vara en parameter.
Några parametrar är inbyggda och ändrar beteendet hos genius.