Differenze tra le versioni di "Le Costanti"

Da Gambas-it.org - Wikipedia.
Riga 15: Riga 15:
 
<BR>Il nome attribuito alla ''Costante'' può contenere caratteri alfabetici (in Maiuscolo o minuscolo) e numerici posti nelle modalità accettate da Gambas.
 
<BR>Il nome attribuito alla ''Costante'' può contenere caratteri alfabetici (in Maiuscolo o minuscolo) e numerici posti nelle modalità accettate da Gambas.
  
Ovviamente il valore assegnato all'inizio alla ''Costante'', non può essere variato nel corso del programma. Inoltre, essendo valida per l'<SPAN style="text-decoration:underline">intero</span> programma, la ''Costante'' assume chiaramente anche la qualità di essere [[Le_Variabili#Variabili_globali_e_variabili_locali|''globale'']].
+
Ovviamente il valore assegnato all'inizio alla ''Costante'', non può essere variato nel corso del programma.
 +
 
 +
Essendo poste al di fuori delle routine, le ''Costanti'' hanno la qualità di essere ''globale''. Inoltre, esse possono essere ''Pubbliche'' o ''Private''.
 +
Esempio:
 +
<Font color=#006400>' ''Gambas class file''</font>
 +
 +
<Font color=#B22222>Private Const</font> nome_della_costante As Integer = 4
 +
 +
Public Sub Form_Open()
 +
 
 +
 
 +
 
 +
==Note==
 +
[1] ''Globale'': ha effetto in tutta la classe e in tutte le funzioni contenute nella stessa classe.

Versione delle 17:01, 26 apr 2012

Se un valore è utilizzato in modo ripetuto all'interno dell'intero programma senza mai subire variazioni, è opportuno sostituirlo con un nome simbolico, definendo all'inizio del programma un identificatore di costante mediante la parola chiave Const.

Esempio:

' Gambas class file

Const nome_della_costante As Integer = 4

Public Sub Form_Open()

......


In tal modo, nel nostro esempio, all'interno del programma si potrà usare il nome nome_della_costante al posto del numero 4.
Il nome attribuito alla Costante può contenere caratteri alfabetici (in Maiuscolo o minuscolo) e numerici posti nelle modalità accettate da Gambas.

Ovviamente il valore assegnato all'inizio alla Costante, non può essere variato nel corso del programma.

Essendo poste al di fuori delle routine, le Costanti hanno la qualità di essere globale. Inoltre, esse possono essere Pubbliche o Private. Esempio:

' Gambas class file

Private Const nome_della_costante As Integer = 4

Public Sub Form_Open()


Note

[1] Globale: ha effetto in tutta la classe e in tutte le funzioni contenute nella stessa classe.