Differenze tra le versioni di "Le Variabili"
(Nuova pagina: 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 va...) |
|||
Riga 3: | Riga 3: | ||
*'''locale''': ha effetto solo nella funzione in cui sono definite | *'''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 | *'''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 | Per le variabili globali la dichiarazione avviene secondo la seguente sintassi | ||
'''[STATIC](PUBLIC|PRIVATE)''' ''Variabile'' '''[Array] AS [NEW]''' ''tipo_di_dato'' | '''[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. | 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 | Per le variabili localo la dichiarazione avviene secondo la seguente sintassi | ||
'''[DIM]''' ''Variabile'' '''AS''' ''tipo_di_dato'' | '''[DIM]''' ''Variabile'' '''AS''' ''tipo_di_dato'' |
Versione delle 09:02, 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. 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