Parametervariabler

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.