var - qualsiasi nome di variabile, di variabile locale o di variabile globale (per indicazioni sulla denominazione delle variabili vedere
Assegnazione di nomi ai campi).
calcolo - Qualsiasi espressione di calcolo, campo o costante.
La funzione Dichiara imposta le variabili da sinistra a destra. È possibile utilizzare variabili definite in precedenza (ad esempio, variabili definite con l'istruzione di script Imposta Variabile) per definire nuovi valori di variabili ed è possibile annidare una funzione
Dichiara in un'altra. Se si usa una variabile definita in precedenza con una funzione
Dichiara annidata, la variabile è valida soltanto all'interno della funzione annidata (come se fosse stata definita una variabile unica). Vedere l'esempio Città presentato di seguito.
Una volta definite, si può fare riferimento a variabili locali e globali in qualsiasi calcolo entro il loro campo di applicazione. L'applicazione delle variabili globali è limitata al file corrente. L'applicazione delle variabili locali è lo script corrente. Le variabili locali definite in un calcolo sono valide per il file, ma sono disponibili solo quando gli script non sono in esecuzione. Una variabile locale e una globale (o anche due variabili locali in script diversi) possono avere lo stesso nome, ma sono trattate come variabili differenti e memorizzano valori diversi.
Il seguente esempio imposta un Contatore della variabile locale nella ripetizione
50 con un valore di
120:
L'esempio che segue mostra come passare parametri denominati usando le funzioni Valutazione,
Dichiara, e
Get(ParametroScript), consentendo l'accesso solo alla variabile '
a' (l'esempio restituisce
6):
Il seguente esempio mostra come passare parametri denominati, consentendo l'accesso ad entrambe le variabili
"a" e
"b". Il primo parametro semplificato rende più complesso il secondo parametro (l'esempio restituisce
6, 12):
L'esempio che segue mostra come passare parametri denominati, mantenendo la capacità di controllare la sintassi del secondo parametro della funzione
Dichiara (l'esempio restituisce
6, 12):