Luando#4: In questa puntata si studieranno le variabili e le assegnazioni di un valore a una variabile. Una variabile è un contenitore di vari valori (cioè dati). Una variabile ha un suo nome identificativo. Far contenere un valore alla volta a una variabile (sganciandola da quel valore precedente) viene detto operazione di assegnazione. Assegna un valore a una variabile, che viene identificata da un nome. La prima assegnazione crea la variabile che altrimenti avrebbe il valore speciale riservato nil, tipico delle variabili inesistenti.
-- variabile1 ha valore nil (non esiste ancora)
local variabile1="testo (valore di tipo stringa)" -- ora esiste e ha valore stringa
variabile2=123 -- variabile2 inizia ad esistere ma come variabile globale
local variabile3 -- variabile3 inizia ad esistere come variabile locale ma ha valore nil
variabile3=variabile2 -- variabile3 ora ha valore 123
variabile1=2 -- variabile1 ora ha valore 2, non stringa di testo ma di tipo numerico
variabile3=variabile3+variabile1 -- assegna la somma di due variabili quindi
-- equivale a variabile3=123+2 quindi variabile3=125
L’operatore di assegnazione è “=” e si usa come (dove assegnare)=(cosa assegnare).