Differenze tra le versioni di "Le Variabili"
Riga 1: | Riga 1: | ||
Quando si programma è utile, se non indispensabile, avere delle variabili su cui poter lavorare anche solo per semplici somme o sottrazioni. Ancor più utile è conoscere i tipi di variabili con le quali si ha a che fare per evitare di imbattersi in errori dovuti a delle sviste. | Quando si programma è utile, se non indispensabile, avere delle variabili su cui poter lavorare anche solo per semplici somme o sottrazioni. Ancor più utile è conoscere i tipi di variabili con le quali si ha a che fare per evitare di imbattersi in errori dovuti a delle sviste. | ||
− | + | == Dichiarazione di variabili == | |
Prima di iniziare penso sia doverosa una spiegazione sulla suddivisione di variabili locali e globali, pubbliche e private. Le variabile devono essere dichiarate all'inizio di classi, moduli o funzioni. La loro dichiarazione può essere: | Prima di iniziare penso sia doverosa una spiegazione sulla suddivisione di variabili locali e globali, pubbliche e private. Le variabile devono essere dichiarate all'inizio di classi, moduli o funzioni. La loro dichiarazione può essere: | ||
Riga 21: | Riga 21: | ||
− | + | == Tipi di variabili == |
Versione delle 09:06, 24 feb 2009
Quando si programma è utile, se non indispensabile, avere delle variabili su cui poter lavorare anche solo per semplici somme o sottrazioni. Ancor più utile è conoscere i tipi di variabili con le quali si ha a che fare per evitare di imbattersi in errori dovuti a delle sviste.
Dichiarazione di variabili
Prima di iniziare penso sia doverosa una spiegazione sulla suddivisione di variabili locali e globali, pubbliche e private. Le variabile devono essere dichiarate all'inizio di classi, moduli o funzioni. La loro dichiarazione può essere:
- locale: ha effetto solo nella funzione in cui sono definite
- globale: ha effetto in tutta la classe e in tutte le funzioni contenute nella stessa classe
Per le variabili globali la dichiarazione avviene secondo la seguente sintassi
[STATIC](PUBLIC|PRIVATE) Variabile [Array] AS [NEW] tipo_di_dato
Si nota che è possibile dichiarare variabili globali che sono o pubbliche (PUBLIC) o private (PRIVATE). Se si specifica la parola chiave PUBLIC allora la variabile sarà accessibile anche da altre classi mentre per ciò che riguarda PRIVATE, la variabile sarà accessibile solo alla classe in cui è dichiarata.
Per le variabili localo la dichiarazione avviene secondo la seguente sintassi
[DIM] Variabile AS tipo_di_dato